【发布时间】:2017-12-08 00:06:32
【问题描述】:
我正在尝试请求我以后可以废弃的数据。我在文本字段中写下日期,但是当我发送请求时,它不会根据日期更新。我正在尝试单击日期字段,但没有看到应有的日历弹出。我该怎么办?
from selenium import webdriver
driver = webdriver.Firefox()
driver.get('https://www.fxstreet.com/economic-calendar')
time.sleep(10)
#close popup
driver.find_element_by_xpath('//button[@aria-label="Close Modal"]').click()
driver.find_element_by_id('fxit-advlink').click()
#click filter options
driver.find_element_by_id('fxit-advlink').click()
#set start and end time
driver.find_element_by_xpath("//input[contains(@id,'fxit-start-advance')]").click()
driver.find_element_by_xpath("//input[contains(@id,'fxit-start-advance')]").send_keys("01/01/2017")
driver.find_element_by_xpath("//input[contains(@id,'fxit-end-advance')]").click()
driver.find_element_by_xpath("//input[contains(@id,'fxit-end-advance')]").send_keys("06/01/2017")
#select countries
#select data type
driver.find_element_by_xpath('//a[@class="fxst-selectall" and @data-name="fxst-category"]').click()
#refresh your results
driver.find_element_by_id('fxit-filterbutton').click()
【问题讨论】:
-
发送密钥前无需点击。你可以评论那些行
标签: python python-2.7 selenium selenium-webdriver web-scraping