如何在 Spyder 中安装 Selenium 包 IDE

How to install Selenium package in Spyder IDE

我刚刚在工作中安装了 Spyder IDE(只有 Spyder,不是整个 Anaconda),我想使用 FireFox 自动化我的工作。

我的问题是,如何安装 Selenium 包?

(这里是 Spyder 维护者) 首先,您需要下载 Miniconda, create an environment 并使用 conda install selenium 在其上安装 Selenium。然后你需要将 Spyder 连接到你的环境,这样你就可以 运行 依赖于 Selenium 的代码。

关于管理环境的 our video 第二部分更好地描述了整个过程。


我想到了。这是 Windows 的说明:
  1. 安装Python:
    https://www.python.org/downloads/

  2. 安装 Spyder:
    https://www.spyder-ide.org/

  3. 运行 PowerShell 或 CMD:

  4. 插入以下命令:

    pip 安装硒
    pip 安装 webdriver_manager

  5. 使用命令“pip freeze”,您应该会看到安装了以下库:
    硒==3.141.0
    urllib3==1.26.2
    webdriver-manager==3.2.2

  6. 打开Spyder -> 工具 -> PYTHONPATH 管理器 -> 添加路径
    c:\users\Hronic\appdata\local\programs\python\python39\lib\site-packages

注:
如果您不知道路径,请在 CMD/PowerShell 中键入“PIP install selenium”
你会得到答案:
“要求已经满足:c:\users\Hronic\appdata\local\programs\python\python39\lib\site-packages 中的 urllib3(来自 selenium)(1.26.2)”

  1. 下载 webdriver - 在我的例子中是 mozilla:
    https://github.com/mozilla/geckodriver/releases

  2. 在Spyder中,您可以输入以下代码:

    从硒导入 webdriver
    来自 selenium.webdriver.common.keys 导入密钥
    驱动程序 = webdriver.Firefox(executable_path=r'C:\Users\Hronic\Downloads\geckodriver.exe')
    driver.get("http://www.python.org")

注:

  • 刚刚下载的驱动程序的路径
  • 此短代码应打开 firefox 和网页“http://www.python.org”
  1. 它应该工作或者更确切地说“对我有用”:)