• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

selenium.common.exceptions.SessionNotCreatedException: Message: session not created全套解决方案

武飞扬头像
风起风里
帮助1

chromedriver版本不匹配

  • 报错:

selenium.common.exceptions.SessionNotCreatedException: Message: session not created

selenium.common.exceptions.WebDriverException: Message: session not created:

  • 原因:
    Chrome版本和ChromeDriver版本不一致,极有可能是Chrome浏览器自动升级了新版本,导致两者版本差异,运行不了。
  • 解决方案:
  1. 查看Chrome浏览器的版本

    • 在浏览器上方地址栏输入:chrome://version/

    • 显示如下:
      学新通

    • 下载对应版本的驱动chromedriver

      下载地址:http://chromedriver.storage.谷歌apis.com/index.html

    • 下拉网页找到对应版本,下载后解压
      学新通

  2. 将解压后的chromedriver.exe放在对应位置如下:

    1. 谷歌路径:C:\Program Files (x86)\Google\Chrome\Application或者C:\Program Files\Google\Chrome\Application

    *学新通

    1. python运行目录
    • 一种直接的方法是在命令行输入:where chromedriver(命令行打开方式:windows R,打开后键入cmd,回车)

    • 学新通

    • 根据目录将chromedriver.exe复制进去
      *学新通

    • 为了保险最好打开应用程序的包目录:例如E:\workplace\pycharm_workplace\conda\venv\Lib\site-packages\selenium\webdriver\chrome 复制该exe文件进去(非必要)

    • 学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgbcjcb
系列文章
更多 icon
同类精品
更多 icon
继续加载