我是python的新手,想寫一個網絡抓取工具,它涉及在彈出窗口中點擊「確定」按鈕的鼠標。Python Selenium:無法點擊按鈕
其他一切進展順利,但我無法點擊導致數據下載的最終按鈕。
的JavaScript如下:
我試圖通過ID查找元素,但以下錯誤消息出現:
我是python的新手,想寫一個網絡抓取工具,它涉及在彈出窗口中點擊「確定」按鈕的鼠標。Python Selenium:無法點擊按鈕
其他一切進展順利,但我無法點擊導致數據下載的最終按鈕。
的JavaScript如下:
我試圖通過ID查找元素,但以下錯誤消息出現:
試試這個:
browser.find_element_by_id('ctl00_ContentContainer1_ctl00_ButtonsContent_ExportOptionsBottomButtons_OkLabel').click()
改變了這個:
find_elements_by_id
這樣:
3210謝謝!這工作即刻! –
find_elements_by_id
返回元素的列表。要麼遍歷find_elements_by_id
返回的列表,要麼使用find_element_by_id
(注意缺失的'),它將只返回一個元素(如果有的話)。
謝謝!問題解決了! –
您知道,不是使用代碼的屏幕截圖,而是使用您以前實際添加了代碼的版本。這會讓你低估 – NSNoob
@NSNoob。很酷,這是我第一次發佈任何內容。謝謝你的提示! –