• 更新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 的版本信息)

  • 相关阅读:
    内存对齐
    两篇很好的EPG相关文章
    探索Linux通用SCSI驱动器
    Eclipse如何打开Android工程
    android应用程序源码结构分析
    传智播客学习之Android运行原理 (转)
    AndroidManifest.xml文件详解
    利用Java泛型实现简单的泛型方法
    二分查找之Java实现
    STM32F10x的启动汇编分析
  • 原文地址:https://www.cnblogs.com/George19950505/p/13630576.html
Copyright © 2020-2023  润新知