提问人:Utsho Dey 提问时间:11/15/2023 最后编辑:Goku - stands with PalestineUtsho Dey 更新时间:11/22/2023 访问量:3341
我应该为 selenium 下载哪个版本的 Chrome 驱动程序?
Which version of Chrome Driver should I download for selenium?
问:
现在,我正在使用 Chrome 浏览器版本 119.0.6045.160。但是我下载的最新Chrome驱动程序版本是“ChromeDriver 114.0.5735.90”
对于 python 中的这段代码,
from selenium import webdriver
import os
os.environ['PATH'] += r"D:/chromedriver_win32"
driver = webdriver.Chrome()
如何修复此错误?
答:
1赞
Goku - stands with Palestine
11/15/2023
#1
首先,您需要安装webdriver-manager
pip install webdriver-manager
对于 selenium 4,这里是演示:
from selenium import webdriver
from selenium.webdriver.chrome.service import Service as ChromeService
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(service=ChromeService(
ChromeDriverManager().install()))
driver.get("http://www.python.org")
driver.close()
如果您使用的是 selenium 3,那么:
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(ChromeDriverManager().install())
driver.get("http://www.python.org")
driver.close()
0赞
Goku - stands with Palestine
11/17/2023
#2
对于selenium version >4.11.0
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("https://www.bing.com/")
或
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
service = Service()
options = webdriver.ChromeOptions()
driver = webdriver.Chrome(service=service, options=options)
https://www.selenium.dev/documentation/selenium_manager/ https://www.selenium.dev/blog/2022/introducing-selenium-manager/ https://www.selenium.dev/blog/2023/status_of_selenium_manager_in_october_2023/
评论
webdriver-manager
webdriver-manager