带有selenium的FileNotFoundError

时间:2017-03-31 10:46:12

标签: python selenium

因此,我尝试模拟此页面中的代码:Javascript in Python

#!/usr/bin/env python
from contextlib import closing
from selenium.webdriver import Firefox # pip install selenium
from selenium.webdriver.support.ui import WebDriverWait

url = "http://www.python.org"
# use firefox to get page with javascript generated content
with Firefox() as browser:
     browser.get(url)

但是我收到了这个错误:

FileNotFoundError                         Traceback (most recent call last)
c:\programdata\miniconda3\lib\site-packages\selenium\webdriver\common\service.py in start(self)
     73                                             close_fds=platform.system() != 'Windows',
---> 74                                             stdout=self.log_file, stderr=self.log_file)
     75         except TypeError:

有什么建议吗?

我在Jupyter笔记本中使用python 3.6

1 个答案:

答案 0 :(得分:0)

解决!正如上面提到的mhawke,我需要安装geckodriver。但是在哪里安装呢?

由于我使用的是Miniconda3,我只需下载geckodriver.exe并将其放入C:\ProgramData\Miniconda3文件夹。

谢谢,mhawke。