from selenium.webdriver.chrome.options import Options # 浏览器信息配置
# 可以滑动过去,后面过不去,报错,检查到自动化测试工具,不是人在操作
# 浏览器 F12 Console (控制台) window.navigator.webdriver 回车 True
# 如果你的浏览器版本是88以前,要去执行一段js代码
# web.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", {
# "source": """
# navigator.webdriver = undefined
# Object.defineProperty(navigator,'webdriver', {
# get: () => undefined
# })
# """
# }) # undefined 未定义,什么都没有
# 88 以后的版本用下面的方案
# 给浏览器加配置信息
opt = Options()
opt.add_argument("--disable-blink-features=AutomationControlled")
web = Chrome(options=opt)