首页 > 解决方案 > Selenium 在同一网站上打开了数千个链接,被 Captcha 检测到

问题描述

正如标题所说,在我实例化多个驱动程序并做了之后

driver.get(url)

这样做太多次后,我被验证码检测到了。如何从验证码检测中清除自己?不是要求解决验证码本身,而是让它忘记我做了数千个请求。例如,如果我在另一台计算机上发送 driver.get(url) 它将起作用。

验证码响应

标签: pythonseleniumrecaptchainvisible-recaptcha

解决方案


首先,我将首先检测问题的根源(为什么driver.get(url)会被调用)。但在那之后,页面就是阻止你的页面。

如果您可以在同一网络上通过另一台设备访问该网站,您可以尝试从浏览器中删除识别信息(如 cookie 等),或者更好地完全重置它。使用 Selenium,您甚至可以选择使用现有配置文件,这有助于避免验证码。

另外,我建议在再次访问同一站点之前等待几个小时/几天,以便它“冷却”,但请注意不要再次推送大量请求,否则您将再次被阻止,可能很难。


推荐阅读