导包
from selenium import webdriver
使用chrome浏览器
options = webdriver.ChromeOptions()
options.add_argument('blink-settings=imagesEnabled=false') # 不加载图片, 提升速度
options.add_argument('headless') # 无头模式,
# 使用指定浏览器打开
driver = webdriver.Chrome(options=options)
配置浏览器
driver.command_executor._commands["send_command"] = ("POST", '/session/$sessionId/chromium/send_command')
params = {'cmd': 'Page.setDownloadBehavior',
'params':{'behavior':'allow', 'downloadPath':r"C:\Users\admin\Downloads"}}
driver.execute("send_command", params=params)
以上配置即可在无头模式下载东西