自动安装对应Edge/Chrome/FireFox版本的Webdriver

1. 安装库webdriver-manager

pip install webdriver-manager

2. 引用

from webdriver_manager.microsoft import EdgeChromiumDriverManager
from webdriver_manager.chrome import ChromeDriverManager
from webdriver_manager.firefox import GeckoDriverManager



browser = webdriver.Edge(EdgeChromiumDriverManager().install())
browser = webdriver.Chrome(ChromeDriverManager().install())
browser = webdriver.Firefox(executable_path=GeckoDriverManager().install())

值得注意的是Firefox需要设置变量executable_path=

3. 修改ChromeDriver默认网址

ChromeDriver直接下载困难,可以改成镜像网址,按住ctrl点击ChromeDriverManager进入chrome.py文件,将urllatest_release_url修改为:

url="http://npm.taobao.org/mirrors/chromedriver",
latest_release_url="http://npm.taobao.org/mirrors/chromedriver/LATEST_RELEASE",

大功告成~

猜你喜欢

转载自blog.csdn.net/z1521695011/article/details/131292318