[問題] selenium以css_selector定位問題
各位先進們好
小弟是個自學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
是不是因為這個畫面是javascript產生的而沒辦法抓到資料?
印象中好像有舊文提到類似的事情
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.33.79.96 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1617200103.A.CE4.html
→
03/31 22:20,
3年前
, 1F
03/31 22:20, 1F
推
03/31 22:50,
3年前
, 2F
03/31 22:50, 2F
→
04/01 01:50,
3年前
, 3F
04/01 01:50, 3F
※ 編輯: thruxton (27.52.3.121 臺灣), 04/01/2021 07:25:45
推
04/01 17:18,
3年前
, 4F
04/01 17:18, 4F
補充:
感謝各位的回覆
問題出在找元素的時間太快,畫面還沒出來
用WebDriverWait就解決了
※ 編輯: thruxton (114.33.79.96 臺灣), 04/02/2021 12:54:35
Python 近期熱門文章
PTT數位生活區 即時熱門文章