headless下selenium被识别

qq_39145371 2019-07-11 05:54:24
用selenium爬取网站信息,在有头模式下可以正常爬取,但是开启headless模式后,在浏览器下打印window.navigator.webdriver=true,请问有什么方法可以使selenium不被识别吗?网上有用mixproxy注入js,但不是很看得懂,目前没有找到好的解决方法,若有解决方法可联系xgyghong@163.com
...全文
977 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jason_Liu113 2020-09-29
  • 打赏
  • 举报
回复
引用 8 楼 3122315134312 的回复:
[quote=引用 6 楼 Zn____ 的回复:]#使window.navigator.webdriver值为undefined 从而绕过防爬策略 driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", { "source": """ Object.defineProperty(navigator, 'webdriver', { get: () => undefined }) """ })
今天2020/7/29,我使用了以上方法,可以使window.navigator.webdriver为undefined[/quote] 无头模式下任然不可用
EasonHeys_ 2020-07-29
  • 打赏
  • 举报
回复
引用 6 楼 Zn____ 的回复:
#使window.navigator.webdriver值为undefined 从而绕过防爬策略 driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", { "source": """ Object.defineProperty(navigator, 'webdriver', { get: () => undefined }) """ })
今天2020/7/29,我使用了以上方法,可以使window.navigator.webdriver为undefined
250王牌 2020-06-14
  • 打赏
  • 举报
回复
引用 1 楼 cool_soup29 的回复:
有个办法可以试试,把参数设置成那个,开发者模式,在非无头情况下,是检测不到驱动的 无头模式没有试过,可以试试 option.add_experimental_option('excludeSwitches', ['enable-automation']) #以键值对的形式加入参数 https://blog.csdn.net/cool_soup29/article/details/94401469
老大!弄了还是true
undertaIe 2020-05-16
  • 打赏
  • 举报
回复
#使window.navigator.webdriver值为undefined 从而绕过防爬策略 driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", { "source": """ Object.defineProperty(navigator, 'webdriver', { get: () => undefined }) """ })
zhaoh_thu 2020-02-24
  • 打赏
  • 举报
回复
对的,设置开发者模式也还是True,咋整,楼主问题解决了吗
  • 打赏
  • 举报
回复
楼主的问题解决了吗?我也遇到这个问题,设置开发者模式也不好使
cool_soup29 2019-07-16
  • 打赏
  • 举报
回复
有个办法可以试试,把参数设置成那个,开发者模式,在非无头情况下,是检测不到驱动的 无头模式没有试过,可以试试 option.add_experimental_option('excludeSwitches', ['enable-automation']) #以键值对的形式加入参数 https://blog.csdn.net/cool_soup29/article/details/94401469

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧