chrom_opt = webdriver.ChromeOptions()
prefs = { "profile.managed_default_content_settings.images": 2} #无图模式
chrom_opt.add_experimental_option("prefs", prefs)
chrom_opt.add_argument("--proxy-server=http://110.73.2.248:8123")
chrom_opt.add_experimental_option('excludeSwitches', ['enable-automation']) # 指定为开发者模式规避 被检测到
chrome = webdriver.Chrome('d:/chromedriver.exe',options=chrom_opt)
chrome.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", {#window.navigator.wedriver的值为undefine
"source": """
Object.defineProperty(navigator, 'webdriver', {
get: () => undefined
})
"""
})
chrome.set_page_load_timeout(1000) #加载一个网页的时间限制