[python] selenium:chromedriver user-data-dir 遇到报错的解决方法

这篇具有很好参考价值的文章主要介绍了[python] selenium:chromedriver user-data-dir 遇到报错的解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

selenium :user-data-dir 遇到报错的解决方法

Event:

这个问题困扰了我一个多小时,就在csdn记录一下吧
session not created: DevToolsActivePort file doesn’t exist

chrome.exe is no longer running, so ChromeDriver is assuming that Chrome has crashed.

session not created: devtoolsactiveport file doesn't exist,python,selenium,开发语言
我不翻译了,因为根本乱说,开发者不要冲过来揍我啊

找了好多网都没有解释,有看到用’–remote-debugging-pipe’指令,抱歉我才疏学浅,估摸着应该是利用remote-debugging功能开个新的session,而且还要加别的指令…
session not created: devtoolsactiveport file doesn't exist,python,selenium,开发语言
既然问题是自己开了一个chrome,然后占用了session,你又不想关,那…自己开多一个就解决了

解决方法之一:

好吧,我真的不知道还有什么别的手段,这个不失为一个挺好的办法吧
直接在chromedriver的页面下一个chrome,再页面先找一个stable或者其他版本
session not created: devtoolsactiveport file doesn't exist,python,selenium,开发语言

selenium是一个自动化测试工具,爬虫只是它其中一个功能,所以其他版本在别的开发上是有它特殊用途的

好了比如stable 下下来之后,它是个绿色版,不需要安装,解压后需要打开一次,它会生成user-data文件夹,路径在 appdata/local/google/chorme for testing/user data里,

session not created: devtoolsactiveport file doesn't exist,python,selenium,开发语言
根据这个报错 session not created: DevToolsActivePort file doesn’t exist 再加上这两条

chrome_options.add_argument("--no-sandbox") 
chrome_options.add_argument('--disable-dev-shm-usage')

解决问题了~文章来源地址https://www.toymoban.com/news/detail-838840.html

到了这里,关于[python] selenium:chromedriver user-data-dir 遇到报错的解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • python selenium对应的浏览器chromedriver版本不一致

    报错:session not created: This version of ChromeDriver only supports Chrome version google浏览器对应解决方法 这是因为python使用selenium调用模块的时候,会用chromedriver去调用google浏览器。chrome和chromedriver版本不一致导致的,我们只需要升级下chromedriver的版本即可 浏览器版本查看 查看chromedri

    2024年02月07日
    浏览(32)
  • python爬虫,selenium+chromedriver,谷歌驱动自动下载及配置

    关于toollib 我们在使用selenium时,有一件让我们狠抓狂的事,那就是驱动的下载与配置… 为什么这么说呢? 1)首先确定浏览器对应的驱动版本号 2)然后手动下载下来 3)最后配置驱动路径或放在对应的目录下 使用toollib就很方便,这些都内部处理好了。(pip install toollib) 示

    2024年02月16日
    浏览(37)
  • python selenium下载一个合适的chromedriver.exe(稳定版本)

    可以使用该脚本来进行下载: 下载前需要安装如下的依赖 下载脚本代码: 调用方式: github下载链接: https://github.com/huifeng-kooboo/download_chrome_driver

    2024年02月05日
    浏览(38)
  • Python--使用selenium通过chromedriver调用谷歌浏览器

    原文网址:Python--使用selenium通过chromedriver调用谷歌浏览器_IT利刃出鞘的博客-CSDN博客         本文用实例介绍Python如何使用selenium通过chromedriver调用谷歌浏览器。 谷歌浏览器访问:chrome://version/ 注意:通过【帮助= 关于Google Chrome 】这种方式来查看会导致谷歌浏览器自动更新

    2023年04月21日
    浏览(82)
  • Python3 Selenium4 chromedriver Pycharm闪退的问题

    Python3版本:3.11.5 Pycharm版本:2023.2.1 Chrome版本:117.0.5938.150(正式版本)  在使用最新版的Selenium4版本时,chromedriver可以驱动Chrome但是闪退,Selenium目前最新版本是4.13.0(Python版) 可能原因: 1.chromedriver版本和Chrome版本不一致导致,chromedriver版本是能下载到的最新版:117.0.5

    2024年02月06日
    浏览(25)
  • Jenkins部署Python报错 - selenium.common.exceptions.WebDriverException: Message: ‘chromedriver‘ executabl

    订阅 Python全栈白宝书-零基础入门篇 可报销! 白嫖入口-请点击我。 推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏, 免费阶段订阅数量4300+ , 购买任意白宝书体系化专栏可加入 TFS-CLUB 私域社区。 福利:加入社区的小伙

    2023年04月14日
    浏览(40)
  • Python执行selenium报错This version of ChromeDriver only supports Chrome version 114

    Python执行selenium打开浏览器时报错,如下图: This version of ChromeDriver only supports Chrome version 114:此版本的ChromeDriver仅支持Chrome版本114。 查阅资料后发现,selenium目前支持的chrome最高版本为114,但是我的浏览器由于自动更新已经到了116版本。 已经没有支持我浏览器的chromedriver.exe,

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

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

    2024年04月25日
    浏览(33)
  • Python执行selenium报错This version of ChromeDriver only supports Chrome version并配置环境变量

    1.This version of ChromeDriver only supports Chrome version 这个报错的意思是chrome驱动的版本不匹配,所以需要查看自己的chrome的版本,再根据版本下载对应的chromedriver.exe,具体操作步骤如下 第一步查看chrome的版本: 第二步下载对应的chromedriver.exe: http://chromedriver.storage.googleapis.com/ind

    2024年02月16日
    浏览(33)
  • Python Selenium WebDriver 如何设置请求头用户代理(User-Agent)参数

    在本文中,将演示如何为浏览器设置用户代理,以及如何在Python Selenium WebDriver中读取用户代理。测试中的许多方案都需要操作用户代理。 User-Agent 请求标头包含一个特征字符串,该字符串允许网络协议对等方标识请求软件用户代理的应用程序类型、操作系统、软件供应商或软

    2024年02月15日
    浏览(31)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包