zoukankan      html  css  js  c++  java
  • 更新chromedriver 版本

    报错提示:Message: session not created: This version of ChromeDriver only supports Chrome version 83.

    原因:的版本已经升级到了 85, 而chrome的版本依然在 83。

    使用了常规方法:在Google 的应用文件中添加了 85 的chromedriver.exe,无效。

    于是搜索了其他方法;看了多个方法,都是相同的解决方案,于是更新了搜索关键字。

    其中有一篇提到了更新 python 本地文件夹中的 chromedriver.exe. 

    我的情况和文章中描述的情况还是不一样的,但我还是按照文章的思路尝试了一下,终于在如下地址中

    找到了chromedriver.exe,更新版本后,更新chromedriver.exe的版本成功。

    C:Users31940AppDataLocalProgramsPythonPython37Scripts

    学习这种知识,需要理解运行原理,比如python 是如何通过chromedriver.exe 启动、操控Google 浏览器的。

    这样在遇到问题后,才可快速的找到解决方法,避免不知其所以的盲目尝试他人的解决方案。

    selenium.webdriver() 会到python 的安装目录里寻找chromedriver.exe;找到之后通过驱动启动、操作浏览器。

    所以要修改chromedriver.exe 的版本需要到python 的安装目录里更新。其实chromedriver.exe的地址,可以

    在脚本运行时的teminal 里看到的。

    知识点:

    CMD -> where python # 查看python 的本地文件夹。 

    查看Google的版本信息:

    在浏览器地址栏中输入:chrome://version/ 

    (在terminal 中 运行 chromedriver 可以看到 chromedriver 的版本信息)

  • 相关阅读:
    DBHelper
    jsTree使用
    爬虫系列之Scrapy框架
    Mongodb安装
    爬虫系列之mongodb
    爬虫学习目录
    爬虫之selenium模块
    爬虫简介与requests模块
    爬虫数据解析的三方式
    线程相关
  • 原文地址:https://www.cnblogs.com/George19950505/p/13630576.html
Copyright © 2011-2022 走看看