1 回答

TA貢獻(xiàn)2012條經(jīng)驗(yàn) 獲得超12個(gè)贊
這是一個(gè) recaptha 的東西 .. 它不像頁面中的普通元素
您必須使用 selenium 導(dǎo)航到驗(yàn)證碼框架..然后您可以處理復(fù)選框元素..
為此,您需要先保存主窗口句柄,以便在完成 recaptcha 后返回它
# save the main window handle
mainwindow = browser.current_window_handle
# get the recapthca iframe then navigate to it
frame = browser.find_element_by_tag_name("iframe")
browser.switch_to.frame(frame)
# now you can access the checkbox element
browser.find_element_by_id("recaptcha-anchor").click()
# navigate back to main window
browser.switch_to.window(mainwindow)
有關(guān)如何處理 recaptcha 挑戰(zhàn)的更多信息,請查看此鏈接
添加回答
舉報(bào)