我想这个网页上自动下载程序(JavaScript的?):https://cdr.ffiec.gov/public/PWS/DownloadBulkData.aspx无法选择使用Python硒选项
我特别希望能够选择在“本报告期结束日期的任何选项“ 落下。
<select name="ctl00$MainContentHolder$DatesDropDownList" onchange="javascript:setTimeout('__doPostBack(\'ctl00$MainContentHolder$DatesDropDownList\',\'\')', 0)" id="DatesDropDownList" class="valuelabel">
<option selected="selected" value="81">12/31/2014</option>
<option value="80">09/30/2014</option>
<option value="79">06/30/2014</option>
<option value="78">03/31/2014</option>
<option value="76">12/31/2013</option>
...
</select>
我试图在硒以下,但它返回一个空列表:
url = 'https://cdr.ffiec.gov/public/PWS/DownloadBulkData.aspx'
driver = webdriver.Firefox()
driver.get(url)
date_field = driver.find_element_by_id("DatesDropDownList")
Select(date_field).options
我认为这个问题是在选择的JavaScript。什么是正确的方法来做到这一点?
给定的解决方案是否适合您? – Dharam 2015-03-19 12:30:36
是的,谢谢! – sirallen 2015-03-19 13:08:03