python - 壁虎驱动问题
问题描述
我正在尝试使用 Selenium 运行脚本并不断收到错误消息:
FileNotFoundError: [Errno 2] No such file or directory: 'geckodriver': 'geckodriver'
到目前为止,我已尝试通过以下方式对其进行补救:
- 安装 geckodriver
- 尝试按照此处的说明解决问题
- 那没有用,所以我确保有一个路径到 /usr/local/bin,其中安装了 geckodriver
- 仍然没有工作,所以我将 geckodriver 移动到错误消息中列出的路径,即“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/subprocess.py”,
- 仍然没有工作,所以我将 geckodriver 移动到保存脚本的同一文件夹中。
我已经用谷歌搜索和观看 YouTube 视频一整天了,但我没有取得任何进展。任何帮助将不胜感激。
编辑:
代码只是 Automate the Boring Stuff 中网页抓取章节的第一个脚本:
from selenium import webdriver
browser = webdriver.Firefox()
browser.get('http://inventwithpython.com')
解决方案
推荐阅读
- reactjs - useEffect 并未针对依赖数组中的每次更改运行
- c++ - OpenCV imread 无法打开或找不到图像
- javascript - jQuery动画列表重新排序?
- node.js - 获取图像并使用 koa2 发送
- entity-framework-core - Entity Framework Core 和 CosmosDb - 查询具有枚举类型并被序列化为字符串的属性时出现问题
- r - 错误:缺少参数“x”,没有默认值?
- node.js - 如何处理 Slack 对话框的自定义错误消息
- spring-integration - 调用 ImapIdleChannelAdapter.doStop 时线程卡住
- css - 为什么字体真棒图标显示空方块?
- java - AWS CodeCommit 项目结构