小编Mst*_*e12的帖子

如何使用 Selenium 和 Python 与 reCAPTCHA 音频元素交互

我想,点击按钮通过音频解析验证码,但是selenium没有检测到指定的“id”。

browser.get("https://www.google.com/recaptcha/api2/demo")
mainWin = browser.current_window_handle  
iframe = browser.find_elements_by_tag_name("iframe")[0]
browser.switch_to_frame(iframe)
CheckBox = WebDriverWait(browser, 10).until(EC.presence_of_element_located((By.ID ,"recaptcha-anchor"))).click()
sleep(4)
audio = WebDriverWait(browser, 10).until(EC.presence_of_element_located((By.ID ,"recaptcha-audio-button"))).click()
Run Code Online (Sandbox Code Playgroud)

python iframe selenium recaptcha webdriverwait

2
推荐指数
1
解决办法
9111
查看次数

标签 统计

iframe ×1

python ×1

recaptcha ×1

selenium ×1

webdriverwait ×1