我试图自动化一个表单,在提交表单时会出现re-Captcha。 我卡住了,正在思考如何使用Selenium Webdriver处理验证码文本。 尽管这个验证码实时是图灵测试的实现,但我仍在寻找一些方法来处理这种情况。
我试图自动化一个表单,在提交表单时会出现re-Captcha。 我卡住了,正在思考如何使用Selenium Webdriver处理验证码文本。 尽管这个验证码实时是图灵测试的实现,但我仍在寻找一些方法来处理这种情况。
所以你实际上无法这样做,验证码的定义就是要破坏你的自动化。话虽如此,我曾经使用过Tesseract OCR取得了一些成功,但那些验证码只包含数字,比较简单。当我在尝试这个方法时,我还研究了一些基于JavaScript的解决方案,但是没有任何成功的经验。我认为值得一试,但很可能你会失败。
https://www.google.com/recaptcha/api/siteverify
的後端調用會返回0(100%機器人)到1.0(100%人類)之間的分數值。您可以選擇“人性”的閾值,並將此閾值移入環境特定的配置中。