Selenium找不到geckodriver

时间:2018-05-06 07:45:03

标签: python-3.x selenium geckodriver

我尝试使用geckodriver用selenium控制firefox。该脚本无法找到geckodriver,因为它说" Message' geckodriver"可执行文件需要在PATH"中。因为我已经将geckodriver放入/ usr / local / bin。

有什么不对吗?

3 个答案:

答案 0 :(得分:0)

如果您使用的是MacOS,我强烈建议您使用brew。用brew安装后没有任何问题,可以很容易地与硒一起使用。

brew install geckodriver

http://brewformulas.org/geckodriver应该有所帮助:)

答案 1 :(得分:0)

Phoo,最后我找到了解决方案。根据mantonel。 2016.使用Raspberry Pi和Python进行Web抓取。 [在线]适用于:http://www.mantonel.com/tutorials/web-scraping-raspberry-pi-and-python。 [2018年5月6日访问], selenium 3.0.1不适用于Firefox 45.4.0。

在我安装selenium版本2.53.5(pip3安装selenium == 2.53.5)之后它可以正常工作

答案 2 :(得分:0)

  1. 请确保您使用的是最新版本的硒,并具有最新版本的geckodriver。

  2. 解压缩geckodriver可执行文件并将其放置在python安装的Scripts文件夹中。它应该在这个目录中 驱动器:\ Users \ username \ AppData \ Local \ Programs \ Python \ Python3x \ Scripts

  3. 现在只需导入并调用驱动程序

    pip install -U selenium