繁体   English   中英

如何绕过Selenium C#中的Supreme Captcha

[英]How to Bypass Supreme Captcha in Selenium C#

我最近做了一个 Supreme ( https://www.supremenewyork.com/shop/all ) 结账自动化软件,我想不通的是为什么每次我尝试结账时都会得到一个验证码,这通常只发生在他们怀疑你是机器人。 我试图延迟发送密钥以使其更像人。 我还尝试在另一个选项卡上登录 google 以防止这种情况发生。 这些策略都没有奏效。 该网站似乎知道我正在使用 Selenium 进行自动化我知道这一点,因为如果我在 Selenium Web 浏览器上打开网站并手动尝试结帐,它仍然会提示我验证码。 这通常只在他们怀疑自动化时发生,而不会发生在我的普通浏览器上。 关于如何解决我的问题的任何提示或建议? 我想我已经看到其他开发人员解决了这个问题,所以我认为这是可能的。

您应该检查请求的用户代理。

Selenium 清楚地表明 Web 浏览器正在自动化,您应该看到这个相关问题:

当您在 chromedriver 中使用 selenium 时,网站可以检测到吗?

您可以下载并修改 Selenium 源代码以使其不那么明显。 源代码在这里:

https://github.com/SeleniumHQ/selenium

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM