gpt4 book ai didi

python - 如何安装 Geckodriver?

转载 作者:IT老高 更新时间:2023-10-28 21:13:32 29 4
gpt4 key购买 nike

我正在尝试在 Python 中使用 Selenium。但是,鉴于 https://pypi.python.org/pypi/selenium 的以下内容,我不知道该怎么做

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

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

我主要使用 Python 的 Anaconda 发行版来处理 excel,所以我不知道什么是“PATH”

谢谢,

更新:

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

Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Users\user1>python

Python 3.5.2 |Anaconda 4.2.0 (32-bit)| (default, Jul 5 2016, 11:45:57) [MSC v.1 900 32 bit (Intel)] on win32

Type "help", "copyright", "credits" or "license" for more information.

from selenium import webdriver
driver = webdriver.Firefox()

Traceback (most recent call last):

File "", line 1, in

File "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, in init self.binary, timeout)

File "C:\Users\user1\AppData\Local\Continuum\Anaconda3\lib\site -packages\selenium-2.53.6-py3.5.egg\selenium\webdriver\firefox\extension_connect ion.py", line 52, in init self.binary.launch_browser(self.profile, timeout=timeout)

File "C:\Users\user1\AppData\Local\Continuum\Anaconda3\lib\site -packages\selenium-2.53.6-py3.5.egg\selenium\webdriver\firefox\firefox_binary.py ", line 67, in launch_browser self._start_from_profile_path(self.profile.path)

File "C:\Users\user1\AppData\Local\Continuum\Anaconda3\lib\site -packages\selenium-2.53.6-py3.5.egg\selenium\webdriver\firefox\firefox_binary.py ", line 90, in _start_from_profile_path env=self._firefox_env)

File "C:\Users\user1\AppData\Local\Continuum\Anaconda3\lib\subp rocess.py", line 947, in init restore_signals, start_new_session)

File "C:\Users\user1\AppData\Local\Continuum\Anaconda3\lib\subp rocess.py", line 1224, in _execute_child startupinfo)

FileNotFoundError: [WinError 2] The system cannot find the file specified

最佳答案

  1. 您可以下载geckodriver
  2. 解压
  3. 复制该 .exe 文件并将您的文件放入 python 父文件夹(例如,C:\Python34)
  4. 编写您的脚本。

它将成功执行。

关于python - 如何安装 Geckodriver?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41190989/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com