Your Site Title

selenium 浏览器机器人检测

selenium是使用WebDriverAPI, 实现网页浏览自动化. 有自动化, 也有反自动化. 使用WebDriver会在浏览器中有特有的指纹, 通过这些指纹可以判断 浏览器是否为自动化访问, 从而进行处理. 机器人浏览器检测

selenium隐身

selenium打开新页面的时候调用stealth.min.js

		stealth_path = "/Users/limingfei/myenv/git/stealth.min.js/stealth.min.js"
		with open(stealth_path) as stealth:
			stealthjs = stealth.read()
			self.driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", {
					"source": stealthjs
			})

Reference

Selenium被检测为爬虫,怎么屏蔽和绕过
浏览器指纹识别与浏览器指纹在线检测网站工具
针对selenium的指纹识别
Selenium真正绕过webdriver检测
puppeteer-extra
requireCool/stealth.min.js