我想這個網頁上自動下載程序(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