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文件,将url和latest_release_url修改为:
url="http://npm.taobao.org/mirrors/chromedriver",
latest_release_url="http://npm.taobao.org/mirrors/chromedriver/LATEST_RELEASE",
大功告成~