• 在使用selenium时出现FileNotFoundError: [WinError 2] 系统找不到指定的文件。


    今天在使用selenium出现这样的错:

    Traceback (most recent call last):
      File "E:pythonlibsite-packagesseleniumwebdrivercommonservice.py", line 76, in start
        stdin=PIPE)
      File "E:pythonlibsubprocess.py", line 729, in __init__
        restore_signals, start_new_session)
      File "E:pythonlibsubprocess.py", line 1017, in _execute_child
        startupinfo)
    FileNotFoundError: [WinError 2] 系统找不到指定的文件。

    上网查了一下发现是找不到chromedriver。

    然后使用下面的链接下载相应的chromedriver

    http://npm.taobao.org/mirrors/chromedriver/

    下载后解压出 chromedriver.exe的文件,将其粘贴到自己python安装的主目录下或者python安装目录下的Scripts里就大功告成

    下载的时候看错了Chrom的版本,结果出现了如下错:

    selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 79

    因为下载的chromedriver.exe版本比我的Chrom版本要高,解决办法:列如我使用的Chrom版本是 78.0.3904.108,下载了一个78.0.3904.70.结果也能用

  • 相关阅读:
    Hihocoder-小Hi的烦恼
    Python包下载与离线安装
    Shell输出颜色设置
    MySQL主从配置
    MySQL初始化与用户配置
    [转]常用 GDB 命令中文速览
    搭建github静态博客
    树莓派上手
    vim安装与配置
    数组,看了你就懂了!
  • 原文地址:https://www.cnblogs.com/Sun-MyBlog/p/11961756.html
Copyright © 2020-2023  润新知