【问题标题】:filenotfound error - chromedriver (web scraping)filenotfound 错误 - chromedriver(网页抓取)
【发布时间】:2021-03-17 19:22:27
【问题描述】:

我打算用 selenium 进行网页抓取。

首先,我已经下载了 chromedriver 并将其放在正确的路径/文件夹中。然后,编写如下代码:

driver = webdriver.Chrome(executable_path=r'C:\Users\chromedriver.exe')

为什么我已经检查了无数次我的路径是正确的,但它仍然显示错误?

【问题讨论】:

标签: python selenium path selenium-chromedriver


【解决方案1】:

您使用的是哪种操作系统?

尝试不提及扩展名.exe

driver = webdriver.Chrome(executable_path=r'C:\Users\chromedriver')

不链接可执行路径的另一种解决方案是使用webdriver-manager。通过pip install webdriver-manager安装它

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

driver = webdriver.Chrome(ChromeDriverManager().install())

【讨论】:

    【解决方案2】:

    尝试调用不带 .exe 的文件 我经常使用它,我的脚本都没有文件扩展名。

    driver = webdriver.Chrome('C:\Users\chromedriver')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多