selenium禁止可视化浏览器,以及规避被检测

禁止可视化浏览器

from selenium.webdriver.chrome.options import Options
chrome_options=Options()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu'
bro=webdriver.Chrome(executable_path='./chromedriver.exe',chrome_options=chrome_options)

规避被检测

from selenium.webdriver import ChromeOptions #规避被检测出selenium
option=ChromeOptions()
option.add_experimental_option('excludeSwitches',['enable-automation'])

bro=webdriver.Chrome(executable_path='./chromedriver.exe',chrome_options=chrome_options,options=option)

也可以不用导入ChormeOptions,而直接用上面实例化出的chrome_options.add_experimental_option('excludeSwitches',['enable-automation'])

posted @ 2022-12-17 18:24  wswgot  阅读(258)  评论(0编辑  收藏  举报