闲来无事研究下selenium。发现了个东西,必须奔走相告。
那就是:selenium可以自动下载driver版本,浏览器升级也不怕啦。
当然,在这之前也有人出过这种教程,自己写脚本去下载driver。
我们来看看官网怎么说
使用Drivers的方式
https://www.selenium.dev/documentation/webdriver/getting_started/install_drivers/
- Driver Management Software 看着眼生。这就是Driver最新的使用方式。直接用Driver Management 来管理,随着浏览器的升级而升级。
来coding一下吧
- 先安装库
pip install webdriver-manager
pip install selenium
- 例子:
#selenium4
import time
from selenium import webdriver
from selenium.webdriver.edge.service import Service
from webdriver_manager.microsoft import IEDriverManager
service = Service(executable_path=IEDriverManager().install())
driver = webdriver.Ie(service=service)
driver.get("https://www.baidu.com"