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