iT邦幫忙

0

python selenium彈跳視窗

  • 分享至 

  • xImage

使用python selenium要做自動登入
連結網頁出現以下畫面,點選<"我了解存在風險但仍想繼續">

Imgur

然後出現以下視窗!
Imgur

要點擊『是』,使用alert無效,顯示 no such alert

alert = browser.switch_to_alert()
alert.accept()
Imgur

改用ActionChains也無效,似乎停留在背景網頁
ActionChains(driver).key_down(Keys.ENTER).key_up(Keys.ENTER).perform()

彈跳視窗按F12沒有出現html
請問有沒有其他解法,找了好久不知道是哪個環節有問題><""

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
熊熊工程師
iT邦研究生 1 級 ‧ 2022-03-27 14:27:20

或許有可能不是 alert 試試看直接用 xpath 看看能不能定位到
有可能是刻在同一個網頁只是透過 jquery 或其他技術彈跳出來

0
ddx
iT邦研究生 4 級 ‧ 2022-03-28 09:12:02

試試看,應該不會出現那個直接進入網頁了
chrome_options = Options()
chrome_options.add_argument('ignore-certificate-errors')
driver = webdriver.Chrome(chrome_options=chrome_options)

0
黃彥儒
iT邦高手 1 級 ‧ 2022-03-28 14:59:41

理論上不行,不過你可以把卡巴關掉

我要發表回答

立即登入回答