我正在使用带有 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 时 Google 的 reCAPTCHA 被破坏
在 Rails 中使用 Capybara 和 Selenium 测试 Google 地图标记