Selenium 在同一网站上打开了数千个链接,由验证码检测到

Selenium Opened Thousands of Links on Same Website, Detected by Captcha

正如标题所说,我实例化了多个驱动并做了

driver.get(url)

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

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

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

此外,我建议在再次访问同一站点之前等待一段时间 hours/days,这样它就会“冷却下来”,但要注意不要再次向它发送大量请求,否则你会得到又被封了,估计很难。