我正在使用带有 Selenium 的 Google Chrome 浏览器,在亚马逊上运行时,它会检测到它并阻止一切。我可以绕过这个吗?

Posted

技术标签:

【中文标题】我正在使用带有 Selenium 的 Google Chrome 浏览器,在亚马逊上运行时,它会检测到它并阻止一切。我可以绕过这个吗?【英文标题】:I am using Google Chrome with Selenium and while going on Amazon, it detects it and Blocks everything. Can I bypass this? 【发布时间】:2021-10-28 03:03:12 【问题描述】:

这与我的另一个问题有关:Selenium cant seem to find Amazon "Pre-order now" button. Python

它工作了一点,但现在当我运行代码时,它检测到机器人并显示狗图像,即使我输入了验证码文本。请帮忙。

【问题讨论】:

【参考方案1】:

我不确定这是否会有所帮助,但我建议您每次以隐身模式打开浏览器。

options = webdriver.ChromeOptions()
options.add_argument("--incognito")
driver = webdriver.Chrome(executable_path = driver_path, options = options)

【讨论】:

让我试试看。 仍然存在同样的问题。 :( 他们的机器人预防有点先进,可能还有其他方法。让这张票打开以获得更多观点和建议。 现在当我不使用代码时也会发生这种情况。它不会让我进入任何标签。给了我 DOG 错误。 hmm.. 他们检测到您的帐户进行了一些可疑活动,您应该尝试使用虚拟凭据,而不是您的原始凭据【参考方案2】:

我想我找到了解决办法。

我从下载的地方删除了 Chromdriver.exe 并修复了所有问题。

【讨论】:

以上是关于我正在使用带有 Selenium 的 Google Chrome 浏览器,在亚马逊上运行时,它会检测到它并阻止一切。我可以绕过这个吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Selenium 打开带有哈希的 URL?

使用 Selenium 时 Google 的 reCAPTCHA 被破坏

在 Rails 中使用 Capybara 和 Selenium 测试 Google 地图标记

Selenium Google 登录块

在带有 selenium 的 python 中,如何轮换 IP 地址?

如何使用 selenium 在某些网站中使用 kakao、google、naver id 自动登录