网站可以通过 Chromedriver 检测 Selenium 的使用吗?
尽管声称应该没有办法检测 Webdriver 的使用,一些网站开发了识别硒存在的机制。
检测技术
网站脚本可以检查通常由 Selenium 设置的特定 JavaScript 变量或对象,例如:
案例研究:Stubhub
Stubhub,用于例如,使用包含有关浏览器的信息的指纹,插件和系统设置。虽然指纹在 Selenium 和 Chrome 中看起来相同,但会发生阻塞。
解决方案
根据接受的答案,逃避检测的关键是删除 $cdc_ 作为一个文档变量。这可以通过修改chromedriver源码,重新编译,修改一个函数,将$cdc_赋给不同的名字来实现。
其他方法
以上是网站可以检测 Selenium WebDriver 的使用情况吗?如何避免?的详细内容。更多信息请关注PHP中文网其他相关文章!