首页 > 解决方案 > 壁虎驱动问题

问题描述

我正在尝试使用 Selenium 运行脚本并不断收到错误消息:

FileNotFoundError: [Errno 2] No such file or directory: 'geckodriver': 'geckodriver'

到目前为止,我已尝试通过以下方式对其进行补救:

  1. 安装 geckodriver
  2. 尝试按照此处的说明解决问题
  3. 那没有用,所以我确保有一个路径到 /usr/local/bin,其中安装了 geckodriver
  4. 仍然没有工作,所以我将 geckodriver 移动到错误消息中列出的路径,即“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/subprocess.py”,
  5. 仍然没有工作,所以我将 geckodriver 移动到保存脚本的同一文件夹中。

我已经用谷歌搜索和观看 YouTube 视频一整天了,但我没有取得任何进展。任何帮助将不胜感激。

编辑:

代码只是 Automate the Boring Stuff 中网页抓取章节的第一个脚本:

from selenium import webdriver
browser = webdriver.Firefox()
browser.get('http://inventwithpython.com')

标签: pythonselenium-webdriver

解决方案


推荐阅读