【发布时间】:2021-05-19 10:55:41
【问题描述】:
我正在尝试使用 Selenium 绕过验证码验证,但我不断收到此错误
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":".recaptcha-checkbox-border"}
我已经尝试过使用sleep(20),但它不起作用。这是我试图绕过验证码的链接:https://whitepages.co.nz/ycaptcha?next=%2Fwhite-all%2Fhalswell%2Fchristchurch%2F
如果我在选择器类或其他方面犯了错误,请告诉我。
【问题讨论】:
-
您的对象位于“iframe”中 - 您需要切换到该框架才能使用 selenium 识别它...但是 - 如果此站点有验证码,它不希望您将其自动化,这将是您将面临的问题的冰山一角。验证码旨在阻止机器人和自动化 - 如果它们不起作用,人们就不会使用它们
标签: python-3.x selenium iframe recaptcha webdriverwait