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安装配置教程的主要内容,如果未能解决你的问题,请参考以下文章

VIM 代码片段插件 ultisnips 使用教程

Python+Selenium做到浏览器所见即所得(全网最简单教程)

Python+Selenium做到浏览器所见即所得(全网最简单教程)

Mac python+selenium 环境配置

如何安装selenium框架

selenium3+python3环境搭建