import time
from selenium.webdriver import Chrome
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
# 无头模式
# chrome_options.add_argument("--headless")
# 防止浏览器崩溃
chrome_options.add_argument('''--no-sandbox''')
# 增加一个参数设置 就不会被识别出来
chrome_options.add_argument("--disable-blink-features=AutomationControlled")
chrome_options.add_argument('user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36')
driver = Chrome(options=chrome_options)
with open(r'D:\Python37\Scripts\stealth.min.js') as f:
js = f.read()
print(js)
driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", {
"source": js
})
# webdrover 检测网址
driver.get('https://bot.sannysoft.com/')
time.sleep(50)
driver.save_screenshot('walkaround3.png')
发表评论