📜  如何在Python中安装Selenium ?

📅  最后修改于: 2022-05-13 01:54:54.759000             🧑  作者: Mango

如何在Python中安装Selenium ?

Selenium脚本是为完成一些繁琐的任务而构建的,这些任务可以使用无头网络浏览器自动化。
例如,在不同的搜索引擎上搜索一些问题,并通过访问每个链接将结果存储在一个文件中。对于普通人来说,这项任务可能需要很长时间,但在selenium脚本的帮助下,可以轻松完成
现在,你们中的一些人可能想知道什么是无头网络浏览器。它只是一个可以使用这些selenium脚本进行自动化控制的浏览器(网络任务)。 Selenium脚本可以使用各种语言进行编程,例如 JavaScript、 Java、 Python等。
如何在Python和 Linux 环境中使用selenium 。
Python应该已经安装好了。它可以是 2.* 或 3.* 版本。
脚步:

  1. 安装Selenium
  2. 安装 Webdrivers(无头)
  3. 创建简单代码

安装Selenium

无论您使用什么操作系统, Python命令都与安装Selenium库相同。
第一种方法
打开终端/Cmd 并写入命令,如下所示

python -m pip install selenium

第二种方法
或者,您可以在此处下载源分发,将其解压缩,然后运行以下命令:

python setup.py install

安装网络驱动程序

可以安装 Firefox、Chromium、PhantomJs(现已弃用)等。

  • 要使用 Firefox,您可能需要安装 GeckoDriver
  • 要使用 Chrome,您可能需要安装 Chromium

在本文中,使用 Firefox,因此可以按照以下步骤进行安装:-
Linux 的步骤:-
1. 进入 geckodriver 发布页面。为您的平台找到最新版本的驱动程序并下载。
例如:

wget https://github.com/mozilla/geckodriver/releases/download/v0.24.0/geckodriver-v0.24.0-linux64.tar.gz

2. 使用以下命令提取文件:

tar -xvzf geckodriver*

3. 使其可执行:

chmod +x geckodriver

4. 将文件移动到 usr/local/bin

sudo mv geckodriver /usr/local/bin/

Windows 的步骤:-
1.与Linux中的步骤1相同下载GeckoDriver
2. 使用 WinRar 或您可能拥有的任何应用程序提取它。
3. 使用命令提示符将其添加到路径

setx path "%path%;GeckoDriver Path"

例如:-

setx path "%path%;c:/user/eliote/Desktop/geckodriver-v0.26.0-win64/geckodriver.exe"

创建简单代码

Python3
# Python program to demonstrate
# selenium
 
 
from selenium import webdriver
 
 
driver = webdriver.Firefox()
driver.get("https://google.co.in")


输出:

蟒蛇硒