实现无头浏览器(在Edge下实现)
from selenium.webdriver.edge.options import Options
options = Options()
# 无可视化界面操作
options.add_argument('--headless')
options.add_argument('--dissable-gpu')
# 实现规避检测
options.add_experimental_option('excludeSwitches', ['enable-outomation'])
如果想封装好使用的话按照如下:
from selenium.webdriver.edge.options import Options # 实现无可视化
def op():
'''
实现无可视化与反检测
:return:
'''
options = Options()
# 无可视化界面操作
options.add_argument('--headless')
options.add_argument('--dissable-gpu')
# 实现规避检测
options.add_experimental_option('excludeSwitches', ['enable-outomation'])
return options
def op_1():
'''仅实现反检测'''
options = Options()
options.add_experimental_option('excludeSwitches', ['enable-outomation'])
return options