背景
在新创建python环境之后,总是免不了要去找selenium-driver 二进制文件,然后安装相应的python selenium包,实在是太麻烦了,下面介绍一种省时省力的方法
1 2 |
pip install webdriver-manager |
使用以上命令安装咱们的主角: webdriver-manager
使用方式
使用Chrome:
1 2 3 4 5 |
from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager driver = webdriver.Chrome(ChromeDriverManager().install()) |
使用Chromium:
1 2 3 4 5 6 |
from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager from webdriver_manager.utils import ChromeType driver = webdriver.Chrome(ChromeDriverManager(chrome_type=ChromeType.CHROMIUM).install()) |
使用FireFox:
1 2 3 4 5 |
from selenium import webdriver from webdriver_manager.firefox import GeckoDriverManager driver = webdriver.Firefox(executable_path=GeckoDriverManager().install()) |
使用IE
1 2 3 4 5 |
from selenium import webdriver from webdriver_manager.microsoft import IEDriverManager driver = webdriver.Ie(IEDriverManager().install()) |
使用Edge
1 2 3 4 5 |
from selenium import webdriver from webdriver_manager.microsoft import EdgeChromiumDriverManager driver = webdriver.Edge(EdgeChromiumDriverManager().install()) |
使用Opera
1 2 3 4 5 |
from selenium import webdriver from webdriver_manager.opera import OperaDriverManager driver = webdriver.Opera(executable_path=OperaDriverManager().install()) |
大家根据自己需要安装相应的driver文件,可以自定义下载路径,官方库里面还有其它的配置,参考: https://github.com/SergeyPirogov/webdriver_manager