selenium 安装Chrome驱动

这篇具有很好参考价值的文章主要介绍了selenium 安装Chrome驱动。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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的文件夹里(此步骤可以省略)

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

selenium 谷歌驱动,selenium,chrome,测试工具(4)验证安装驱动是否成功

selenium 谷歌驱动,selenium,chrome,测试工具可以打开百度网页并停留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 谷歌驱动,selenium,chrome,测试工具脚本解释:

在 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会自动下载对应的驱动

selenium 谷歌驱动,selenium,chrome,测试工具

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

selenium 谷歌驱动,selenium,chrome,测试工具 

此时再运行就很快了

selenium 谷歌驱动,selenium,chrome,测试工具文章来源地址https://www.toymoban.com/news/detail-842912.html

到了这里,关于selenium 安装Chrome驱动的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Selenium安装WebDriver最新Chrome驱动(含116/117/118/119)

    目录 1、确认浏览器的版本 2、找到对应的chromedriver版本   3、解压chromedriver文件,放置chrome的安装目录下 4、设置系统属性  5、确认chromedriver是否安装成功及解决方式 在浏览器的地址栏,输入chrome://version/,回车后即可查看到对应版本    2.1  114及之前的版本可以通过点击下

    2024年02月08日
    浏览(57)
  • Selenium安装WebDriver Chrome驱动(含 116/117/118/119/120/)

    1、确认浏览器的版本 在浏览器的地址栏,输入 chrome://version/ ,回车后即可查看到对应版本 2、找到对应的chromedriver版本 2.1 114及之前的版本可以通过点击下载chromedriver,根据版本号(只看大版本)下载对应文件 2.2 116版本通过点击下载chromedriver,便可直接下载压缩包。 2.3 116/1

    2024年02月06日
    浏览(48)
  • Python之selenium关于Chrome驱动位置,闪退的问题和安装路径

    零、查看Python的安装路径 一、Chromedriver放置的位置 二、浏览器闪退   背景:之前由于Chrome浏览器自动升级后,导致驱动与浏览器不匹配,自己也不知道问题出在哪儿,花费了我大量时间去排查,所以接下来记录一些。 使用的是selenium v 4.1.0版本 下载的Chromedriver要与浏览器的

    2024年02月05日
    浏览(105)
  • Debian/Ubuntu 安装 Chrome 和 Chrome Driver 并使用 selenium 自动化测试

    截至目前,Chrome 仍是最好用的浏览器,没有之一。Chrome 不仅是日常使用的利器,通过 Chrome Driver 驱动和 selenium 等工具包,在执行自动任务中也是一绝。相信大家对 selenium 在 Windows 的配置使用已经有所了解了,下面就让我们看看如何在 Linux 上配置使用 selenium 吧( 无图形化界

    2024年02月14日
    浏览(40)
  • 安装selenium和关于chrome高版本对应的driver驱动下载安装【Win/Mac 】

    目录 一、查看自己电脑上chrome的版本 二、下载 ChromeDriver  三、安装selenium 法一:打开pycharm,点击File,Setting进入配置页面,点击Project下面的Python Interpreter进入环境配置页面,点击+。输入selenium。之后install 四、环境配置 五、验证安装 一、查看自己电脑上chrome的版本 二、下

    2024年04月11日
    浏览(50)
  • Selenium 远程调用 Google Chrome 谷歌浏览器

    我最近又使用谷歌浏览远程调用发现不能使用了 参考连接 具体原因是因为 谷歌浏览器在11几的版本(目前是:114.0.5735.91)之后只能使用JDK高版本我目前使用的是JDK17版本远程调用如果是低版本比如102左右的是好使的,新使用方法我更新在下面 一. 前沿 每次重新运行Selenium都直接弹

    2024年02月10日
    浏览(63)
  • Python之selenium关于Chrome驱动位置,闪退的问题和安装路径_chromedriver放在哪个目录下

    放置的位置和Python执行的文件位置要一样,这样才能够使用最新的驱动。 注意:在selenium v4.4.0以上的版本,可以不用把浏览器的驱动放在跟Python执行程序一起。 但是需要用一段代码去说明,调用函数。 2、浏览器的驱动与Python启动程序不在一个目录: 方法一:(注意这种目

    2024年04月25日
    浏览(47)
  • selenium Chrome驱动下载地址

    Chrome驱动官方最新版下载地址:https://googlechromelabs.github.io/chrome-for-testing/ 有稳定版,开发版等版本可以选择下载 选择 操作系统复制下载链接直接下载

    2024年02月12日
    浏览(45)
  • selenium-webdriver-Chrome新驱动地址(Chrome115及以上版本)

    Chrome115、Chrome116、Chrome117,在旧的链接并没有 新地址:https://googlechromelabs.github.io/chrome-for-testing/

    2024年02月04日
    浏览(53)
  • chrome.exe版本不对selenium进行爬虫时无法启动谷歌浏览器

    问题描述:由于谷歌浏览器升级,导致谷歌驱动chrome.exe版本不对,使用selenium进行爬虫时无法启动谷歌浏览器。  解决方法:1. 在谷歌浏览器的设置下,查看浏览器的Chrome版本号。  2. 进入CNPM Binaries Mirror网页,下载对应版本的谷歌驱动器。本文的浏览器是103.0.5060.53,故下载

    2024年02月12日
    浏览(64)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包