看板 Python 關於我們 聯絡資訊
各位先進們好 小弟是個自學python的新手 對python有基本的了解,但對網頁不了解 這次是想利用selenium自動登入信箱抓取指定信件的內容與附件 而後作更進一步的資料處理 但在登入信箱時卡在網站憑證點選的地方(下圖紅線標示處) https://imgur.com/rYRLyjV 用了find_element_by_css_selector('#id')但卻抓不到"信任(不建議)"的按鈕 試過xpath、name、link_text都一樣抓不到 不知道是哪裡做錯了還是方法不對 希望各位指點個方向 謝謝 抱歉修正錯誤 前面打錯了 我寫的是find_element_by_css_selector('#OK') 另外by_id也用過了 這邊補上其他網頁的程式碼 https://imgur.com/5OH4fPi https://imgur.com/d9BSeji 是不是因為這個畫面是javascript產生的而沒辦法抓到資料? 印象中好像有舊文提到類似的事情 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.33.79.96 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1617200103.A.CE4.html
kwanza: find_element_by_id('OK') 03/31 22:20
supremebboy: #OK 03/31 22:50
※ 編輯: thruxton (27.52.3.121 臺灣), 04/01/2021 07:25:45
goitaly: find_element_by_xpath("//input[@id='OK']") 04/01 17:18
補充: 感謝各位的回覆 問題出在找元素的時間太快,畫面還沒出來 用WebDriverWait就解決了 ※ 編輯: thruxton (114.33.79.96 臺灣), 04/02/2021 12:54:35