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

原始错误:处理command.Original错误时出现服务器端错误:找不到可以自动执行Chrome '80.0.3987‘的Chromedriver

这个错误是由于找不到适用于Chrome版本'80.0.3987'的Chromedriver驱动程序引起的。Chromedriver是一个用于自动化控制Chrome浏览器的工具,它与特定版本的Chrome浏览器相匹配。

要解决这个问题,您可以按照以下步骤进行操作:

  1. 确认Chrome浏览器的版本:打开Chrome浏览器,点击右上角菜单图标,选择“帮助”->“关于Google Chrome”,在弹出的窗口中可以看到Chrome的版本号。确保您的Chrome版本与错误消息中提到的版本号一致。
  2. 下载匹配的Chromedriver:访问Chromedriver官方网站(https://sites.google.com/a/chromium.org/chromedriver/)或其他可信的资源网站,下载与您的Chrome版本匹配的Chromedriver。请注意,Chromedriver的版本号应与您的Chrome浏览器版本号相匹配。
  3. 配置Chromedriver的路径:将下载的Chromedriver解压缩,并将可执行文件(Windows为chromedriver.exe)的路径添加到系统的环境变量中,或者在代码中指定Chromedriver的路径。
  4. 重新运行代码:在您的代码中,确保使用了正确版本的Chromedriver,并重新运行代码。这样,您的代码应该能够找到并自动执行Chrome浏览器。

总结: 原始错误:处理command.Original错误时出现服务器端错误:找不到可以自动执行Chrome '80.0.3987‘的Chromedriver是由于找不到适用于Chrome版本'80.0.3987'的Chromedriver驱动程序引起的。解决方法是下载匹配的Chromedriver,并配置其路径,然后重新运行代码。

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

相关·内容

【Python】已解决:selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving messa

=102.0.5005.115) 这个错误信息表明,Selenium在设定的时间内没有从Chrome渲染进程中收到响应。...元素定位问题:尝试定位的元素可能尚未加载到DOM中,或者定位策略不当。 Selenium配置不当:显式等待或隐式等待时间设置不合理,或者ChromeDriver版本与Chrome浏览器不兼容。...更新Selenium和ChromeDriver:保持与Chrome浏览器版本的兼容性。...选择适当的定位器:使用准确高效的元素定位器,如ID、name或class name。 维护兼容性:定期更新Selenium和ChromeDriver以确保与最新版本的Chrome浏览器兼容。...优雅处理异常:在脚本中添加适当的异常处理逻辑,以便在发生错误时能够给出清晰的反馈并优雅地退出。

1.1K10

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

这个错误通常出现在试图启动浏览器会话时。具体场景可能是在启动WebDriver实例并尝试打开浏览器页面时出现问题。...三、错误代码示例 以下是一个可能导致该报错的代码示例,并解释其错误之处: from selenium import webdriver # 使用与安装的Chrome浏览器版本不兼容的ChromeDriver...可以通过访问ChromeDriver下载页面获取与Chrome浏览器版本匹配的ChromeDriver。 路径正确:确保ChromeDriver的路径正确,并且文件存在。...可以使用绝对路径来避免路径问题。 权限设置:在某些操作系统上,需要确保具有足够的权限来执行ChromeDriver。...例如,在Linux系统上,可以使用chmod +x chromedriver命令来赋予执行权限。 错误处理:在代码中加入错误处理机制,以捕获并处理可能出现的异常,提高代码的健壮性。

96410
  • 如何解决ChromeDriver 126找不到chromedriver.exe问题

    引言在使用Selenium和ChromeDriver进行网页自动化时,ChromeDriver与Chrome浏览器版本不匹配的问题时有发生。...正文问题分析ChromeDriver 126无法找到chromedriver.exe的错误通常是由于以下几个原因:下载的ChromeDriver版本与Chrome浏览器版本不匹配。...下载的ChromeDriver文件不完整或下载路径错误。操作系统的设置导致无法执行ChromeDriver。...126找不到chromedriver.exe的问题可以通过下载正确的版本、检查文件路径和权限、更新系统设置来解决。...通过以上方法和示例代码,开发者可以有效地解决此问题,确保爬虫程序的正常运行。确保下载与Chrome浏览器版本相匹配的ChromeDriver。可以从Chrome for Testing下载正确的版本。

    33410

    猫头虎分享:Python库 Selenium 的简介、安装、用法详解入门教程

    摘要 在这篇文章中,我们将从头到尾深入讲解 Selenium 的使用,包括如何安装、使用,以及处理常见的 Bug。...它不仅支持多种浏览器(如 Chrome、Firefox 等),还可以使用多种编程语言进行调用,其中 Python 是最受欢迎的选择之一。 核心功能 网页抓取:自动化抓取网页数据。...3️⃣ 处理表单 自动化表单填写是 Selenium 的强项。...Q: 为什么 Selenium 找不到元素? A: 可能是由于页面尚未加载完成,可以通过添加显式等待解决此问题,确保页面的元素已经出现。...它不仅仅是测试工具,还可以与 AI 相结合,实现更加智能的自动化操作。未来,我们可能会看到 AI 驱动的自动化浏览器操作工具全面普及。

    20010

    《手把手教你》系列技巧篇(六十二)-java+ selenium自动化测试-RemoteWebDriver让你的代码与测试分离(远程测试)(详细教程)

    因为运行环境不同而造成的bug比比皆是,因此我们需要一个统一的运行环境来消除差异。这样就不会出现"这个bug在我的环境上是好的啊!"类似的问题了。...(4)可以使执行测试的机器和发送测试命令的机器独立开来,比如A机器,是写测试代码的机器,可以发送测试命令给服务器,可以理解为客户端;B机器是执行测试代码的机器,可以理解为服务器端,A发送命令给B,然后再...7.1服务器端 为了保持测试环境一致,所以我们将测试环境部署在服务器上,代码在本地也就是客户端【测试环境放在服务器上,执行代码的机器为客户机】 7.2服务器操作 1....注意浏览器驱动的环境变量的配置,否则就会找不到驱动.如果为了省事可以直接将驱动复制到system32的文件夹下就可以。...如下图所示: 2.端口被占用,启动服务报错,如下图所示: 3.宏哥复制Chrome浏览器时,直接复制到服务器的C盘的根目录,结果报如下图错误: 解决办法:,宏哥将其复制到服务器的:C:\Program

    1.4K20

    python3 爬虫第二步Selenium 使用简单的方式抓取复杂的页面信息

    ,每个版本都有对应浏览器版本的使用说明,看清楚下载即可) 作者的环境说明如下: 操作系统:Windows7 SP1 64 python 版本:3.7.7 浏览器:谷歌浏览器 浏览器版本: 80.0.3987...例如我们想搜索爬虫,使用selenium实现自动搜索。首先需要了解的一个函数为 find_element_by_id,该函数可以通过id 找到界面元素。...点击检查后将会出现一个源码窗口: ? 其中input为文本框元素,id的值是 kw。...简单的使用并不需要去学习它如何编写,因为从浏览器中我们可以直接得到。 如下图,我们右键搜索出来了信息第一个标题,点击检查后会出现源代码。..."]/div[1]/h3/a 定位错误,没有找到该定位的元素。

    2.2K20

    安装Chrome(Headless)并在python中使用

    Chrome(Headless)即为Chrome的Headless模式,又称为无头浏览器 无头浏览器是一种没有图形用户界面的网页浏览器。...无头浏览器在类似于流行的Web浏览器的环境中提供对网页的自动控制,但是通过命令行界面或使用网络通信来执行。...查看版本号 chrome安装后,位于/opt/google/ 目录下 /opt/google/chrome/chrome --version 安装Chrome驱动 如果程序执行错误,浏览器没有打开,那么应该是没有装...有三种方式可以调用(这里我选择了较为方便的第一种) 方式1. 解压后的chromedriver.exe拷贝到Python 的Scripts目录下。 方式2....添加option.add_argument('--no-sandbox') 即可解决找不到DevToolsActivePort的报错

    3.6K30

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

    什么是 Headless Chrome Headless Chrome 是 Chrome 浏览器的无界面形态,可以在不打开浏览器的前提下,使用所有 Chrome 支持的特性运行你的程序。...指定yum源 服务器应该指定合适yum源,避免找不到某些依赖的尴尬。.../ ,执行命令: curl https://intoli.com/install-google-chrome.sh | bash 脚本会自动检测当前版本安装chrome所缺失的依赖包并下载。...可能因为找不到localhost报超时异常 安装selenium 安装 Python 并配置好环境变量 shell输入:python -V 出现对应版本号即安装成功!...在make install过程中可能会出现 nss_test1加载不了的情况, 此时可以将加载libnss_test1.so.2的地方注释掉,用grep "nss_test1" .

    1.3K00

    JavaScript 开发中常见错误解决小总结

    如下图,VSCode 用红色波浪线提示 family 对象有错误,当出现错误时会建议不要只检查当前行,错误可能会存在于上下文中(有可能跨多行的错误),这个例子中仔细检查可以发现在'小明'后面少了一个逗号...错误类型:ReferenceError ReferenceError 这类错误通常是指找不到引用,当出现这类错误时在 IDE 中不一定会提示现错误(除非安装了 Linter),所以在代码的运行阶段才会看到这类错误...undefined、null 的值上是找不到其它属性的,如果无法确认该变量是否为 undefined,可以把代码改成这样: if (typeof a !...') })() 说明:这代码看起来是立即执行函数的错误,但是却出现了 console.log(...) is not a function。...总结 当 Chrome Console 报错时要保持淡定,在编码的过程中出现错误是很常见的,所谓的大佬与新手之间的区别之一就是遇到错误时的经验,遇到错误时搞不清楚没关系,这都是经验的累积。

    3.1K20

    Selenium 报 xxxMachineLevelUserCloudPolicyEnrollmentToken 的解决办法

    driver.quit() if __name__ == '__main__': test() 现象: 脚本正常执行,脚本功能也执行正确,但是命令行输出有错误信息。...错误信息如下: [17672:21484:0802/155619.485:ERROR:install_util.cc(603)] Failed to read HKLM\SOFTWARE\Policies...\Google\Chrome\MachineLevelUserCloudPolicyEnrollmentToken: 系统找不到指定 的文件。...(0x2) 网上提供的各种解决方案: 1.升级 Selenium 版本到最新 - 已确认,无效; 2.chromium 的 bug 报告说让升级 chrome 到 68.0.3433.0 及以上,并使用对应版本的...结论: 1.可以手动在 regedit 中增加这个注册表值; 2.可以通过 .reg 文件增加这个注册表值; 3.可以使用命令行增加这个注册表值。

    49540

    【自己动手画CPU】计算机数据表示

    尝试使用最少的器件简单修改该电路,使得解码阶段出现两位错时,系统能自动重传出错的编码(类似指令流水线中的分支跳转),从而使得该电路能正确传输所有数据。...尝试使用最少的器件简单修改该电路,使得解码阶段出现两位错时,系统能自动重传出错的编码(类似指令流水线中的分支跳转),从而使得该电路能正确传输所有数据。...当发生一位数据错误时,G5G4G3G2G1所指示的数据,表示那位数据出错(例如G5G4G3G2G1=00101,则表示第5位数据出错)。...选用选择器,当无发生两位错误时,此时箭头所指的输入端为0,此时选择器选择第0位的数据输入即将01输入,常量和加法器,寄存器够成的电路实现的是x=x+01的功能,即类似于计数器。...检错原理:当接收方在接受到CRC编码后,将该编码与多项式进行模2除运算,得到余数r,根据q(假设q为总的奇偶检验位,将所有数据进行异或可得)的值进行判断数据是否产生错误,及产生错误后是一位错还是两位错,

    49510

    Selenium与WebDriver:Errno 8 Exec格式错误的多种解决方案

    概述在使用Selenium和WebDriver进行网页自动化时,可能会遇到各种错误。其中一个常见问题是执行格式错误(Errno 8 Exec format error)。...这个错误通常在运行ChromeDriver时出现,错误提示涉及路径中的某个文件,如THIRD_PARTY_NOTICES.chromedriver。...本文将概述这个问题的背景,并提供多种解决方案,包括如何使用代理IP技术进行数据抓取。细节问题描述执行格式错误通常出现在用户尝试运行ChromeDriver的过程中。.../chromedriver-mac-arm64/THIRD_PARTY_NOTICES.chromedriver这种错误通常与ChromeDriver的兼容性问题或路径配置问题有关。...这样可以使用爬虫代理进行网页抓取,有效绕过IP频繁的问题。结论本文介绍了在使用Selenium和WebDriver时可能遇到的执行格式错误问题,并提供了多种解决方案。

    30410

    Selenium - 用这个力量做任何你想做的事情

    大家好,我是Yuan,今天为大家介绍Selenium自动化浏览器。就是这样!你可以通过这种力量做任何你想做的事情。...借助 Chrome DevTools,开发人员可以更深入地访问网站,并能够: 检查 DOM 中的元素 即时编辑元素和 CSS 检查和监控网站的性能 模拟用户的地理位置 模拟更快/更慢的网络速度 执行和调试...executeCdpCommand() 方法也允许您执行 CDP 方法,但更加原始。它不使用包装的 API,而是允许您直接传入 Chrome DevTools 命令和该命令的参数。...在测试和处理具有特定数据或特定条件的应用程序时,日志可以帮助我们调试和捕获错误消息,提供更多在 Chrome DevTools 的控制台选项卡中发布的见解。...现在,我们可以增强我们的测试,捕获 HTTP 网络流量,收集性能指标,处理身份验证,并模拟地理位置、时区和设备模式。以及在 Chrome DevTools 中可能出现的任何其他功能!

    19610

    Selenium 自动化 | 可以做任何你想做的事情!

    借助 Chrome DevTools,开发人员可以更深入地访问网站,并能够: 检查 DOM 中的元素 即时编辑元素和 CSS 检查和监控网站的性能 模拟用户的地理位置 模拟更快/更慢的网络速度 执行和调试...JavaScript 查看控制台日志 等等 Selenium 4 Chrome DevTools API Selenium 是支持 web 浏览器自动化的一系列工具和库的综合项目。...executeCdpCommand() 方法也允许您执行 CDP 方法,但更加原始。它不使用包装的 API,而是允许您直接传入 Chrome DevTools 命令和该命令的参数。...在测试和处理具有特定数据或特定条件的应用程序时,日志可以帮助我们调试和捕获错误消息,提供更多在 Chrome DevTools 的控制台选项卡中发布的见解。...现在,我们可以增强我们的测试,捕获 HTTP 网络流量,收集性能指标,处理身份验证,并模拟地理位置、时区和设备模式。以及在 Chrome DevTools 中可能出现的任何其他功能!

    84730

    【愚公系列】《AIGC辅助软件开发》019-AI 辅助测试与调试:AI辅助测试与调试应用案例

    生成自动化测试用例 AI技术可以帮助测试人员智能地生成自动化测试用例,提高测试效率和准确性,增强自动化测试的覆盖率。...| | TC06 | 输入正确手机号,无效密码 | 功能测试 | 测试用例验证输入正确手机号但密码错误时,系统提示错误 | 1....**`webdriver.Chrome`**: 使用 `webdriver_manager` 自动管理 ChromeDriver 的版本,简化配置。 2....**解决方案**: 确保你已经安装了 `webdriver_manager`,它会自动管理 ChromeDriver 的版本。...**错误信息**: 详细的错误信息和堆栈跟踪。 2. **代码片段**: 相关的代码片段,尤其是出现问题的部分。 3. **浏览器和驱动程序版本**: 浏览器和对应的驱动程序版本号。 4.

    14510

    手把手包教会_手把手地教是什么意思

    Selenium Server(用于提供自动化测试服务)、Selenium Client(用于执行脚本); Selenium Grid,用于对测试用例集做分布式处理(并行),现已集成到selenium...Selenium 1那样需要先启动服务; 设计模式:按照Server-Client的经典设计模式设计; Server端:可以是任意的浏览器,当脚本启动浏览器时,该浏览器就是Server,它的职责是处理...先勾选最下方的选项,然后点击Customize installation,注意一定要勾选最下面一个选项,它可以自动帮你添加windows环境变量。...安装完成后可以查看版本号,命令为:pip show selenium 二,selenium启动Chrome浏览器 不同的浏览器,需要安装对应浏览器的Selenium驱动才能进行自动化测试。...声明:由于作者也在求学的路上知识水平有限,本文如有错误敬请读者能够指出错误! 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

    1.6K20

    ​技术分享 | Web自动化之显式等待与隐式等待

    原文链接 等待就是当运行代码时,如果页面的渲染速度跟不上代码的运行速度,就需要人为的去限制代码执行的速度。...在做 Web 自动化时,一般要等待页面元素加载完成后,才能执行操作,否则会报找不到元素等各种错误,这样就要求在有些场景下加上等待。...最常见的有三种等待方式: 隐式等待 显式等待 强制等待 后面会一一介绍这三种模式的使用场景。 隐式等待 设置一个等待时间,轮询查找(默认 0.5 秒)元素是否出现,如果没出现就抛出异常。...假设:要判断某个元素超过指定的个数,就可以执行下面的操作。...", "/driver/chrome95/chromedriver" ); driver = new ChromeDriver(); driver.manage

    87330
    领券