Selenium安装配置教程
Posted w1990end
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Selenium安装配置教程相关的知识,希望对你有一定的参考价值。
Selenium安装配置教程
Selenium的介绍
Selenium支持web浏览器自动化,它主要有三个工具构成:Selenium WebDriver、Selenium IDE、Selenium Grid。
Selenium的官网:https://www.selenium.dev/
Selenium WebDriver是使用浏览器,提供API来控制浏览器,就像用户在操作浏览器。
Selenium IDE是浏览器的一个扩展插件,可以录制用户在浏览器上的一个操作。
Selenium Grid是用于Selenium的一个分布式,可以在多个浏览器上操作。
Selenium原理如图:
- 客户端通过各种语言编写selenium脚本传递给selenium的服务器,selenium服务器使用浏览器驱动与浏览器进行交互
- 不同的浏览器使用不同的浏览器驱动,Chrome使用ChromeDriver驱动,IE使用IEDriver驱动,FireFox使用GeckoDriver驱动
Selenium安装与环境配置
安装selenium的前置条件,必须准备好python的环境,并且配置好pip工具。
Selenium安装方法一:使用命令pip3 install selenium
进行安装,点击回车,如图:
Selenium安装方法二:使用pycharm进行安装,如图:
- 安装成功效果,如图:
Driver的配置
driver的官网介绍:https://www.selenium.dev/documentation/en/webdriver/driver_requirements/
driver官网介绍了不同浏览器的不同语言的驱动使用操作,如图:
driver下载主要看这一部分,找到对应的浏览器驱动进行下载,如图:
- 不过官网的下载有时不太稳定,可以是用淘宝镜像进行下载对应的driver,这里以FireFox为例下载GeckoDriver驱动,淘宝镜像网址是:https://npm.taobao.org/mirrors/geckodriver/,找到浏览器的版本进行下载,如图:
1、将下载好的geckodriver进行解压,如图:
tar -zxvf geckodriver-v0.29.1-linux64.tar.gz
2、配置geckodriver环境变量,将geckodriver移动到/usr/bin/
目录下,如图:
mv geckodriver /usr/bin/
3、测试Selenium和Driver是否配置成功,编写python脚本文件,如图:
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("https:www.baidu.com")
- 运行该脚本文件,可以启动浏览器,说明安装成功
至此,Selenium和Dirver的安装配置已经完成!
以上是关于Selenium安装配置教程的主要内容,如果未能解决你的问题,请参考以下文章
Python+Selenium做到浏览器所见即所得(全网最简单教程)