【发布时间】:2020-01-17 23:18:07
【问题描述】:
在网站上:https://www.investing.com/economic-calendar/ 我尝试设置一些过滤器来收集数据。我想将过滤时间设置为:“仅显示时间”和过滤器重要性:2 和 3 牛。我尝试了以下脚本,但没有一个单选按钮是可交互的。
base_url = "https://www.investing.com/economic-calendar/"
driver = webdriver.Chrome(path, port=5007)
driver.get(base_url)
# expand filters
driver.find_element_by_id("filterStateAnchor").click()
Radio_bull2 = driver.find_element_by_xpath("//input[@id='importance2']")
Radio_bull2.click()
Radio_bull3 = driver.find_element_by_xpath("//input[@id='importance3']")
Radio_bull3.click()
Radio_time = driver.find_element_by_xpath("//input[@id='timetimeOnly']")
Radio_time.click()
我将非常感谢您对此的帮助。谢谢!
【问题讨论】:
标签: python selenium selenium-webdriver