sxfxtf 发表于 2022-2-19 10:57

selenium 有哪些改指纹信息的办法绕过检测

如题,一个网站的js逆向弄不出来,就想用selenium去操作,但是打开网站视频无法播放,提示非法工具使用.应该是检测到了selenium的指纹信息.
大佬们能否分享下让selenium绕过检测的办法或者文章呢

挑灯看花 发表于 2022-2-19 11:10

driver = webdriver.Chrome("chromedriver.exe")
driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", {
    "source": """
      Object.defineProperty(navigator, 'webdriver', {
      get: () => undefined
      })
    """
})


原来搞得,能过滑动验证码,现在不知道行不行了

ReLoading 发表于 2022-2-19 11:31

不能一概而论,并没有万能的方法
发网址 看了才知道

sxfxtf 发表于 2022-2-19 11:59

挑灯看花 发表于 2022-2-19 11:10
driver = webdriver.Chrome("chromedriver.exe")
driver.execute_cdp_cmd("Pa ...

我也找到这个了,多谢了

sxfxtf 发表于 2022-2-19 12:01

ReLoading 发表于 2022-2-19 11:31
不能一概而论,并没有万能的方法
发网址 看了才知道

是解决了,目前一般就是用js检测 windows.navigator.webdriver的返回值

漁滒 发表于 2022-2-19 14:18

你是说视频是哪个网站的?

J大神 发表于 2022-2-19 14:29

谷歌浏览器debug调试附加,很有效

sxfxtf 发表于 2022-2-20 22:52

J大神 发表于 2022-2-19 14:29
谷歌浏览器debug调试附加,很有效

请教下有操作方法 吗?不太了解你说的这个

J大神 发表于 2022-2-21 09:38

https://blog.csdn.net/qq_39648767/article/details/105315837

yyjj95 发表于 2022-2-21 15:52

不同的网址检测方式是不一样的。
页: [1]
查看完整版本: selenium 有哪些改指纹信息的办法绕过检测