我正在尝试使用Selenium
Python。但是,鉴于https://pypi.python.org/pypi/selenium的以下内容,我不知道该怎么做
Selenium
需要驱动程序与所选浏览器交互。例如,Firefoxgeckodriver
需要安装它,然后才能运行以下示例。确保它在您的 PATH 中,例如,将它放在/usr/bin or /usr/local/bin
.
我正在运行 Windows 7 32 位。我在这里找到了 geckodriver:https ://github.com/mozilla/geckodriver/releases
我主要使用 Python 的 Anaconda 发行版来处理 excel,所以我不知道什么是“PATH”
谢谢,
更新:
如评论所示,我更新了 PATH 。这是完整的错误回溯。
Microsoft Windows [版本 6.1.7601] 版权所有 (c) 2009 Microsoft Corporation。版权所有。
C:\用户\用户1>蟒蛇
Python 3.5.2 |Anaconda 4.2.0(32 位)| (默认,2016 年 7 月 5 日,11:45:57)[MSC v.1 900 32 位(英特尔)] 在 win32 上
输入“帮助”、“版权”、“信用”或“许可”以获取更多信息。
from selenium import webdriver driver = webdriver.Firefox()
回溯(最近一次通话最后):
文件“”,第 1 行,在
文件“C:\Users\user1\AppData\Local\Continuum\Anaconda3\lib\site -packages\selenium-2.53.6-py3.5.egg\selenium\webdriver\firefox\webdriver.py”,第 80 行,在初始化 self.binary 中,超时)
文件“C:\Users\user1\AppData\Local\Continuum\Anaconda3\lib\site -packages\selenium-2.53.6-py3.5.egg\selenium\webdriver\firefox\extension_connect ion.py”,第 52 行,在初始化 self.binary.launch_browser(self.profile, timeout=timeout)
文件“C:\Users\user1\AppData\Local\Continuum\Anaconda3\lib\site -packages\selenium-2.53.6-py3.5.egg\selenium\webdriver\firefox\firefox_binary.py”,第 67 行,在launch_browser self._start_from_profile_path(self.profile.path)
文件“C:\Users\user1\AppData\Local\Continuum\Anaconda3\lib\site -packages\selenium-2.53.6-py3.5.egg\selenium\webdriver\firefox\firefox_binary.py”,第 90 行,在_start_from_profile_path env=self._firefox_env)
文件“C:\Users\user1\AppData\Local\Continuum\Anaconda3\lib\subprocess.py”,第 947 行,在init restore_signals,start_new_session 中)
文件“C:\Users\user1\AppData\Local\Continuum\Anaconda3\lib\subprocess.py”,第 1224 行,在 _execute_child 启动信息中)
FileNotFoundError: [WinError 2] 系统找不到指定的文件