selenium 安装Chrome驱动
创始人
2024-11-05 16:43:40
0

1、Chromedriver 下载和安装

(1)Chrome版本在113之前对应下载的driver:CNPM Binaries Mirror (npmmirror.com)

         Chrome版本在113-120对应下载的driver:CNPM Binaries Mirror

2、方法一:

(2)下载完后,解压,将chromedriver.exe放到

        (a)Python的 有Python.exe的文件夹里

        (b)安装到Chrome里有chrome.exe的文件夹里(此步骤可以省略)

(3)配置环境变量,将有driver驱动的谷歌安装文件夹的地址配置到环境变量(此步骤可以省略)

(4)验证安装驱动是否成功

可以打开百度网页并停留3秒钟后关闭,代表安装驱动成功

4、方法二:

下载后的Chromedriver.exe驱动文件放到框架里和执行脚本的同一目录下,其他啥都不用配置,运行脚本,也可成功

3、方法三:

下载后的Chromedriver.exe驱动文件和被执行脚本文件不在同一个目录下,需要声明驱动文件位置

脚本文件:

import time from selenium import webdriver from selenium.webdriver.chrome.options import Options from selenium.webdriver.chrome.service import Service  import conftest  # 设置 Chrome WebDriver 路径 chrome_driver_path = conftest.BASE_DIR + '/tool/chromedriver.exe' # D:\A_Git\tpshop-web-automation/tool/chromedriver.exe #print(chrome_driver_path)  # 创建 ChromeOptions 对象 options = Options() options.add_experimental_option("excludeSwitches", ["enable-logging"])  # 创建 Chrome WebDriver 服务 service = Service(chrome_driver_path)  # 创建 Chrome WebDriver 实例 driver = webdriver.Chrome(service=service, options=options)  # 打开网页 driver.get('https://www.baidu.com') time.sleep(5)

执行脚本,成功

脚本解释:

在 Selenium 4 中,webdriver.Chrome 的初始化方法不再接受 executable_path 参数来指定 Chrome WebDriver 的路径。相反,您应该使用 service 参数来定 Chrome WebDriver 的路径。

在这个更新后的代码中,我们使用 Service 类来指定 Chrome WebDriver 的路径,并将其传递给 webdriver.Chrome 的 service 参数。这样就可以正确地初始化 Chrome WebDriver 并应用指定的选项。请确保将 '/path/to/chromedriver' 替换为您系统中 Chrome WebDriver 的实陋路径。

4、新版seleium4会自动下载驱动(简单,推荐)

import time from selenium import webdriver  driver = webdriver.Chrome() driver.get("https://www.baidu.com") time.sleep(2)

 运行脚本,第一次会很慢,因为seleium4会自动下载对应的驱动

大概过了几分钟(具体看网速),运行结束,

 

此时再运行就很快了

相关内容

热门资讯

实测交流!好友赣南斗牛外 挂(... 实测交流!好友赣南斗牛外 挂(辅助挂)外挂透明挂辅助app(2021已更新)(哔哩哔哩)1、好友赣南...
wepoke作弊器!nzt德州... wepoke作弊器!nzt德州果真真的有挂,微扑克ai辅助器苹果版规律1、进入到微扑克ai辅助器苹果...
玩家交流!中至都昌讨赏有挂吗(... 玩家交流!中至都昌讨赏有挂吗(辅助挂)竟然真的是有挂(2024已更新)(哔哩哔哩)1)中至都昌讨赏有...
二分钟介绍!天天斗地主修改器,... 二分钟介绍!天天斗地主修改器,星悦云南麻将有没有假(果然有挂);1、完成星悦云南麻将有没有假的残局,...
二分钟发现!多乐第三方辅助器,... 二分钟发现!多乐第三方辅助器,同城上饶棋牌确实有挂,存在挂教程(有挂机密);1、游戏颠覆性的策略玩法...
重大通报!宁波竞技馆有挂吗(透... 重大通报!宁波竞技馆有挂吗(透视辅助)外挂透视辅助app(2021已更新)(哔哩哔哩)1、打开软件启...
wepoke辅助技巧!poke... wepoke辅助技巧!pokenow其实是真的有挂,德州ai辅助神器黑科技1、超多福利:超高返利,海...
分享开挂内幕!天天开心王国十三... 分享开挂内幕!天天开心王国十三水有没有外 挂(辅助挂)一贯真的是有挂(2020已更新)(哔哩哔哩)1...
五分钟方法!全民牛牛怎么提升胜... 五分钟方法!全民牛牛怎么提升胜率,白金岛辅助工具(一直有挂)1、全民牛牛怎么提升胜率机器人多个强度级...
玩家必看教程!!钱塘十三水输赢... 玩家必看教程!!钱塘十三水输赢概率(透明挂)外挂透明挂辅助软件(2020已更新)(哔哩哔哩)钱塘十三...