相关疑难解决方法(0)

如何安装Geckodriver?

我试图在Python中使用Selenium.但是,从https://pypi.python.org/pypi/selenium给出以下内容我不知道该怎么做

Selenium需要驱动程序与所选浏览器进行交互.例如,Firefox需要geckodriver,需要在运行以下示例之前安装geckodriver.确保它在您的PATH中,例如,将其放在/ usr/bin或/ usr/local/bin中.

我正在运行Windows 7 32位.我在这里找到了geckodriver:https://github.com/mozilla/geckodriver/releases

我大多使用Anaconda分发的Python来处理excel,所以我不知道什么是"PATH"

谢谢,

我更新了PATH,如评论中所示.这是完整的错误回溯.

Microsoft Windows [版本6.1.7601]版权所有(c)2009 Microsoft Corporation.版权所有.

C:\ Users \用户用户1>蟒

Python 3.5.2 | Anaconda 4.2.0(32位)| (默认,2016年7月5日,11:45:57)[winv上的MSC v.1 900 32位(英特尔)]输入"帮助","版权","信用"或"许可证"以获取更多信息.

来自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",li ne 80,在init 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行,在init 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行, in _start_from_profile_path env = self._firefox_env)文件"C:\ Users\user1\AppData\Local\Continuum\Anaconda3\lib\subp rocess.py",第947行,在init restore_中 signal,start_new_session)文件"C:\ Users\user1\AppData\Local\Continuum\Anaconda3\lib\subp rocess.py",第1224行,在_execute_child startupinfo中)FileNotFoundError:[WinError 2]系统找不到指定的文件

>

python selenium path webautomation geckodriver

20
推荐指数
5
解决办法
4万
查看次数

Selenium打开浏览器但不加载页面

这是从以前的文章中,我提出的延长在这里,我不能去上班,但现在我更新后硒得到一个新的错误.

我使用的是Python 3.5,Windows 8.1,Selenium 3.0.1

我知道代码可以工作,因为它适用于我的MAC,但当我把它带到我上面描述的工作计算机时,唯一发生的事情是浏览器将打开但它不会加载任何东西,甚至不是主页.

从我在搜索中找到的所有内容中我下载了geckodriver,将其重命名为wires.exe并将目录添加到系统PATH中.

SYS

我完全迷失了如何让它发挥作用.这是我使用的代码:

from selenium import webdriver

driver = webdriver.Firefox()

driver.get('https://www.google.com')
Run Code Online (Sandbox Code Playgroud)

以下是我得到的错误:

错误

python firefox selenium geckodriver

6
推荐指数
1
解决办法
3万
查看次数

标签 统计

geckodriver ×2

python ×2

selenium ×2

firefox ×1

path ×1

webautomation ×1