因此,我尝试模拟此页面中的代码: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
答案 0 :(得分:0)
解决!正如上面提到的mhawke,我需要安装geckodriver。但是在哪里安装呢?
由于我使用的是Miniconda3,我只需下载geckodriver.exe
并将其放入C:\ProgramData\Miniconda3
文件夹。
谢谢,mhawke。