selenium Edge后台静默运行

webdriver中只有ChromeOptions而没有EdgeOptions,无法添加headless参数,需要借助外部工具

pip install msedge-selenium-tools

然后就可以了

1
2
3
4
5
6
7
8
9
10
11
12
from selenium import webdriver
from msedge.selenium_tools import EdgeOptions
from msedge.selenium_tools import Edge

edge_options = EdgeOptions()
edge_options.use_chromium = True
# 设置无界面模式,也可以添加其它设置
edge_options.add_argument('headless')
driver = Edge(options=edge_options)
r = driver.get('https://www.baidu.com')
print(driver.title)
driver.quit()


selenium Edge后台静默运行
https://xinhaojin.github.io/2022/04/05/selenium-edge后台静默运行/
作者
xinhaojin
发布于
2022年4月5日
许可协议