使用Python和Selenium执行JavaScript来更改日期可以通过以下步骤实现:
pip install selenium
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
driver = webdriver.Chrome()
driver.get("https://example.com")
wait = WebDriverWait(driver, 10)
element = wait.until(EC.visibility_of_element_located((By.ID, "element_id")))
driver.execute_script("document.getElementById('date_input').value = '2022-01-01'")
上述代码中,假设要更改的日期输入框的id为"date_input",将其值设置为"2022-01-01"。
driver.quit()
这样,就使用Python和Selenium成功执行了JavaScript来更改日期。
注意:以上代码仅为示例,实际应用中需要根据具体的网页结构和元素定位方式进行调整。另外,Selenium还支持其他浏览器驱动,如Firefox、Edge等,可以根据需要选择合适的驱动。
领取专属 10元无门槛券
手把手带您无忧上云