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


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

Traceback (most recent call last):
  File "E:\python\lib\site-packages\selenium\webdriver\common\service.py", line 76, in start
    stdin=PIPE)
  File "E:\python\lib\subprocess.py", line 729, in __init__
    restore_signals, start_new_session)
  File "E:\python\lib\subprocess.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.结果也能用


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM