首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用Chromedriver编写程序时,出现错误:“无法使用此命令获取Chrome的版本”

Chromedriver是一个用于自动化控制Chrome浏览器的工具,常用于Web自动化测试和爬虫开发。当使用Chromedriver编写程序时,出现错误:“无法使用此命令获取Chrome的版本”,可能是以下几个原因导致的:

  1. Chromedriver版本不匹配:Chromedriver需要与Chrome浏览器版本匹配,否则可能会出现兼容性问题。请确保你使用的Chromedriver版本与你的Chrome浏览器版本相匹配。你可以通过打开Chrome浏览器,点击菜单->帮助->关于Google Chrome,查看你的Chrome浏览器的版本号。然后前往Chromedriver官方网站(https://sites.google.com/a/chromium.org/chromedriver/)下载对应版本的Chromedriver。
  2. Chromedriver路径配置错误:在使用Chromedriver时,需要将Chromedriver的路径配置到系统环境变量中,以便程序能够找到Chromedriver。请确保你已正确配置了Chromedriver的路径,并且重启你的开发环境。
  3. Chrome浏览器未正确安装:Chromedriver需要依赖Chrome浏览器才能正常工作。如果你的Chrome浏览器未正确安装或者安装了不兼容的版本,可能会导致Chromedriver无法获取Chrome的版本。请确保你已正确安装了兼容的Chrome浏览器,并且可以正常启动。

总结:当使用Chromedriver编写程序时,出现“无法使用此命令获取Chrome的版本”错误,可能是Chromedriver版本不匹配、Chromedriver路径配置错误或者Chrome浏览器未正确安装等原因导致的。请根据具体情况检查和解决对应的问题。如果问题仍然存在,建议查阅Chromedriver的官方文档或者寻求相关技术支持。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

appium+python自动化57-chromedriverchrome版本

Appium支持自动化Android网页(在Chrome和内置浏览器中)以及Chrome支持混合应用程序,方法是 在必要管理Chromedriver实例和代理命令。...不幸是,随着Chromedriver每次更新,Chrome最低支持版本都有所增加,因此旧版设备通常无法使用捆绑版本自动执行。...在Appium服务器日志中会出现如下错误: An unknown server-side error occurred while processing the command....版本,无论是在安装,通过传递—chromedriver_version 配置属性,例如, 推荐方法 cnmp -v cnpm install -g appium —chromedriver_version...要查找任何特定版本最低支持版本,请获取Chromium 源代码,检查发布提交并检查kMinimumSupportedChromeVersion 文件中变量src/chrome/test/chromedriver

1.2K20

【Python】已完美解决:selenium.common.exceptions.SessionNotCreatedException: Message: session not created

已解决:selenium.common.exceptions.SessionNotCreatedException 错误 一、问题背景 在使用Selenium进行网页自动化测试或爬虫开发,我们经常会遇到与浏览器驱动...二、可能出错原因 ChromeDriver版本过旧:如果你安装ChromeDriver版本低于你当前使用Chrome浏览器版本,就可能会出现这个错误。...环境配置问题:有时候,尽管ChromeDriver版本正确,但环境变量配置错误或Selenium库未正确安装也可能导致错误。...driver.quit() 如果ChromeDriver版本不支持当前Chrome浏览器版本,运行上述代码将会抛出SessionNotCreatedException错误。...四、正确代码示例(结合实战场景) 要解决问题,你需要确保ChromeDriver版本Chrome浏览器版本相匹配。

16810

ChromeDriver 125顺利运行:解决找不到chromedriver.exe技巧

背景/引言在使用Selenium进行网页自动化或数据抓取ChromeDriver是一个不可或缺工具。...然而,有时我们会遇到诸如“ChromeDriver版本125无法找到chromedriver.exe”错误。...正文一、确认ChromeDriver版本和路径首先,确保您下载ChromeDriver版本与安装Chrome浏览器版本匹配。...可以通过以下步骤进行检查:打开Chrome浏览器,输入 chrome://settings/help 查看版本号。访问 ChromeDriver官网 下载对应版本ChromeDriver。...示例代码在示例代码中,我们使用了代理IP提高爬取成功率。使用代理IP,需要配置代理服务器地址、端口、用户名和密码。本文示例使用了爬虫代理加强版配置方法。

1.2K50

使用Selenium WebDriver,Python和Chrome编写您第一个Web测试

在编写自动化代码之前,最好总是以简单语言编写测试过程。编写程序迫使我们首先考虑被测行为。...每次运行测试,pytest都会自动调用固定装置并注入WebDriver参考。然后,测试函数使用该browser变量进行多个WebDriver调用。让我们看看这些调用是如何工作。...元素可能会或可能不会出现在页面上。自动化必须使用 定位器 来查找元素(如果存在),然后构造一个代表该元素对象。定位符类型很多:ID,类名,CSS选择器,XPaths等。...我们可以使用WebDriverfind_element_by_id 方法获取该元素。为search_input变量分配了代表页面上搜索输入元素对象。...如果测试无法运行,请检查以下内容: 测试计算机是否已安装ChromeChromeDriver是否在系统路径上? ChromeDriver版本Chrome版本匹配吗? 是否有文件系统权限问题?

2.3K10

自动化-Appium-​第一个Demo-Web(Python版)

2、首先获取模拟器设备标识,命令行输入命令 adb devices 如图所示,只查询到1台模拟器,在脚本里可以不用添加参数 desired_caps['udid'] = ' 192.168.176.101...,命令行输入命令 adb devices 2、真机设备里没有要测试Chrome应用程序,可以在执行自动化测试前先安装到设备里,安装Chrome输入安装命令 adb install -r 进行安装,或者使用手机助手进行安装...指定chromedriver下载完成后,双击可看驱动版本号。 chromedriver应该放在哪里呢?...61.0.3163.98 真机里Chrome浏览器版本号知道了,接下来开始确定要匹配浏览器驱动版本,由于是Chrome浏览器,所以找与chromedriver版本是否匹配。...指定chromedriver下载完成后,双击可看驱动版本号。 chromedriver应该放在哪里呢?

2.3K10

自动化-Appium-第一个Demo-Web(Java版)

2、首先获取模拟器设备标识,命令行输入命令 adb devices 如图所示,只查询到1台模拟器,在脚本里可以不用添加参数 capabilities.setCapability("udid", "...,命令行输入命令 adb devices 2、真机设备里没有要测试Chrome应用程序,可以在执行自动化测试前先安装到设备里,安装Chrome输入安装命令 adb install -r 进行安装,或者使用手机助手进行安装...指定chromedriver下载完成后,双击可看驱动版本号。 chromedriver应该放在哪里呢?...61.0.3163.98 真机里Chrome浏览器版本号知道了,接下来开始确定要匹配浏览器驱动版本,由于是Chrome浏览器,所以找与chromedriver版本是否匹配。...指定chromedriver下载完成后,双击可看驱动版本号。 chromedriver应该放在哪里呢?

2.2K10

Newbe.Pct-开发环境准备

因此,读者需要从以下链接下载和安装 Chrome 浏览器: https://www.google.cn/chrome/ Java 关于Java版本,本项目要求 Java7+ 。...其中IDE安装是本项目所不需要,注意甄别。 作者编写此文章,所使用Java版本为 x64 1.8.0_112。建议至少安装同版本或更高版本以便能够正常运行示例中内容。...NodeJs环境安装,可以参考以下文章: http://www.runoob.com/nodejs/nodejs-install-setup.html 作者编写此文章,所使用NodeJs版本为 x64...由于众所周知原因,在大陆访问该站点,会出现无法下载情况,导致这一步失败。...通过下面链接下载已经下载好压缩包 https://pan.baidu.com/s/1tSI3MzbhNxaEmk0DtYXRuw 运行以下命令获取npm包安装位置 npm root -g 假设,获取路径是

70600

自动化-Appium-​第一个Demo-混合(Python版)

2、首先获取模拟器设备标识,命令行输入命令 adb devices 如图所示,只查询到1台模拟器,在脚本里可以不用添加参数 desired_caps['udid'] = '192.168.176.101...指定chromedriver下载完成后,双击可看驱动版本号。 chromedriver应该放在哪里呢?...指定chromedriver下载完成后,双击可看驱动版本号。 chromedriver应该放在哪里呢?...开发版(没有发布到App Store上),只能获取.ipa应用程序文件,并且苹果开发者账号添加真机UDID,才可以用命令安装到此真机上。...开发版(没有发布到App Store上),只能获取.ipa应用程序文件,并且苹果开发者账号添加真机UDID,才可以用命令安装到此真机上。

2.4K20

selenium自动登录某宝

01 阅读本文需要3分钟 使用selenium登录某宝,套路也很一样,今天就给大家简单讲哈,只供学习交流哈。 ?...基本步骤 1.下载chrome浏览器:https://www.google.com/chrome/ 2.查看chrome浏览器版本号,下载对应版本chromedriver驱动 3.填写chromedriver...= "chromedriver.exe" # 使用自己路径即可 下载地址:http://chromedriver.storage.googleapis.com/index.html ¥¥ 下载好之后放在自己想放位置即可...']) # 改成你chromedriver完整路径地址 chromedriver_path = r"D:\chromedriver_win32\chromedriver.exe...结束 只是实现简单登录功能,大家可以多几遍代码,就可以完全掌握,前提是对selenium有点基础。 获取源代码 后台回复【登录】 岁月有你,惜惜相处

92700

自动化-Appium-第一个Demo-混合(Java版)

2、首先获取模拟器设备标识,命令行输入命令 adb devices 如图所示,只查询到1台模拟器,在脚本里可以不用添加参数 capabilities.setCapability("udid", "...指定chromedriver下载完成后,双击可看驱动版本号。 chromedriver应该放在哪里呢?...指定chromedriver下载完成后,双击可看驱动版本号。 chromedriver应该放在哪里呢?...开发版(没有发布到App Store上),只能获取.ipa应用程序文件,并且苹果开发者账号添加真机UDID,才可以用命令安装到此真机上。...开发版(没有发布到App Store上),只能获取.ipa应用程序文件,并且苹果开发者账号添加真机UDID,才可以用命令安装到此真机上。

2.5K30

自动化-Appium-微信公众号(Python版)

1、编写脚本 1、首先获取真机设备标识,命令行输入命令 adb devices 2、真机设备里安装微信应用程序,输入安装命令 adb install -r 进行安装,或者使用手机助手进行安装。...5、接下来开始使用查找元素定位工具来获取元素属性值等信息,微信应用程序原生例如可以使用Android SDKuiautomatorviewer工具查找元素。...在真机设备测试后卸载应用程序,在模拟器测试后摧毁模拟器 desired_caps['fullReset'] = False # 设置命令超时时间,单位:秒 # 达到超时时间仍未接收到新命令Appium...chromedriver历史版本下载地址:https://chromedriver.storage.googleapis.com/index.html chromedriver版本支持Chrome版本对应列表...指定chromedriver下载完成后,双击可看驱动版本号。 chromedriver应该放在哪里呢?

2.2K31

CentOS 6.x 搭建:Headless Chrome + ChromeDriver + Selenium爬虫环境系统

可是很多时候我们使用服务器版本并不能随便升级,即便已经很难受了,但是还得继续使用版本,装起来那是真叫一个费劲,还好就是费劲一些,最终还是可以装成功。...什么是 Headless Chrome Headless ChromeChrome 浏览器无界面形态,可以在不打开浏览器前提下,使用所有 Chrome 支持特性运行你程序。.../ ,执行命令: curl https://intoli.com/install-google-chrome.sh | bash 脚本会自动检测当前版本安装chrome所缺失依赖包并下载。...Chromedriver安装 当前chrome版本是 google-chrome-stable-72.0.3626.109-1.x86_64,chromedrive官网是https://sites.google.com...,只要有时间我就会整理分享,敬请期待,现成笔记、脑图和学习资料如果大家有需求也可以公众号留言提前获取

1.2K00

教你解决禁止F12、调试Debugger、丑化JS等反爬

3.丑化JS 通过查看,可以发现数据是异步加载过来,查看数据包(network),发现js是被丑化过,无法查看 ? 遇到以上这些反爬,难道就会阻止我们去采集数据了???...这时候我考虑抓包方式,但是很遗憾,无法通过抓包方式获取到异步链接 ?...下载chromedriver.exe 查看自己对应浏览器(这里使用chrome版本 ?...下载自己浏览器对应版本(我这里选择89) 配置chromedriver.exe 将下载好文件复制到python安装路径下 通过下面python代码可以查看python安装路径 import sys print...发现没有获取到数据,原因是网站监测到非法操作,因此开启Debuggger,所以数据没有异步加载过来。 原本应该是这样 ?

8K41

Github上开源项目12306抢票工具帮你实现回家梦

3.安装项目依赖 使用以下命令下载项目依赖项,本项目的依赖项比较多,建议直接使用sudo安装更多稳妥,如果有报错,则需要单独去解决具体安装项问题,目前看最主要问题可能在于tensorflow安装...sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt 4.安装chromedriver 使用以下命令安装...chromedriver,一般安装后会放在/usr/local/bin下,需要在配置文件CHROME_PATH标签下填好 sudo apt-get install chromium-chromedriver...# 3、开启代理ip IS_PROXY = 0 # 预售放票时间, 如果是捡漏模式,可以忽略操作 OPEN_TIME = "13:00:00" # 1=使用selenium获取devicesID.../index.html # chromedriver配置版本只要和chrome版本匹配就行 # 如果是windows,最好在路径加上r, ex: r"/Users/wenxianping/Downloads

2.3K20

Python请求库安装

Step2:打开cmd命令行,使用命令“cd(requests-master路径)”,或者选中上图requests-master,按住shift右键打开cmd快速通道,如图所示。 ?...打开cmd命令行,输入:python回车,接着输入:import requests,如果什么错误提示也没有,出现下图即为安装成功。 ? 当然,还有另一种最简单安装方式。...前面我们成功安装好了Selenium库,但它是一个自动化测试工具,需要浏览器来配合使用,下面我就介绍一下Chrome浏览器及ChromeDriver驱动配置。...Step4:查看Chrome浏览器版本。点击Chrome菜单“帮助”——“关于Google Chrome”,即可查看Chrome版本号,如图所示。...记住Chrome版本号,因为选择ChromeDriver版本需要用到。 ? Step5:下载ChromeDriver。打开下载地址,按照版本号下载需要文件。 Step6:环境变量配置。

2.2K50
领券