01 Selenium 安装
Posted primice
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了01 Selenium 安装相关的知识,希望对你有一定的参考价值。
Selenium是一个用于Web应用程序测试的自动化工具,它支持多种编程语言,包括Python、Java、C#等。在Python中,使用Selenium需要安装相应的库和驱动程序。
首先,需要安装selenium库:
pip install selenium
在电脑上下载与浏览器对应版本的webdriver文件,例如我使用的是Microsoft Edge浏览器,在设置中找到关于,
搜索edge webdriver , 例如我的版本是113.0.1774.35,在这里选择113.0.1774.3版本即可,这里我下载64位的
下载连接
下载完成后将压缩包解压,在压缩包里有一个.exe文件,解压在已经配置过全局变量的目录即可,这里推荐放在python解释器目录下(也就是python3xx.exe所在的文件夹),方便寻找
到这里就已经安装完成了,接下来可以尝试一下是否可以使用。
from selenium import webdriver
driver = webdriver.Edge()
driver.get("https://www.baidu.com")
此时如果弹出一个浏览器并且打开了百度网页,那么就说明安装成功了。
在这里如果报错的话有以下集中情况:
- 没有配置全局变量或webdriver.exe文件没有放在已经配置过全局变量的目录下
- webdriver文件没有放在python解释器目录下
- webdriver文件版本不对,需要下载与浏览器版本对应的webdriver.exe文件
- webdriver文件的文件名不对,会报出如下错误,将webdriver文件名改为MicrosoftWebDriver.exe即可
selenium.common.exceptions.WebDriverException: Message: \'MicrosoftWebDriver.exe\' executable needs to be in PATH. Please download from
本文来自博客园,作者:'Radio',转载请注明原文链接:https://www.cnblogs.com/primice/p/17397399.html
Selenium 环境安装
前言:
本人在学习Selenium时,用的版本是Python3.6+Selenium3,后续写的所有学习资料都是基于这套环境。在安装Selenium3前,请确保本机已安装好了Python3,如未安装可以参考这篇文章
https://www.cnblogs.com/eastonliu/p/9084673.html
一、安装Selenium
打开cmd窗口安装selenium:pip install selenium==3.8.0
二、下载浏览器驱动
1、Chrome浏览器
先查看本机浏览器版本,然后对照下表去下载对应版本的驱动
下载链接:http://chromedriver.storage.googleapis.com/index.html (需要FQ才能访问)
国内下载地址:http://npm.taobao.org/mirrors/chromedriver/
Chromedriver版本 | 支持的Chromedriver版本 |
v2.38 | v65-67 |
v2.37 | v64-66 |
v2.36 | v63-65 |
v2.35 | v62-64 |
v2.34 | v61-63 |
v2.33 | v60-62 |
v2.32 | v59-61 |
v2.31 | v58-60 |
v2.30 | v58-60 |
v2.29 | v56-58 |
v2.28 | v55-57 |
v2.27 | v54-56 |
v2.26 | v53-55 |
v2.25 | v53-55 |
v2.24 | v52-54 |
v2.23 | v51-53 |
v2.22 | v49-52 |
v2.21 | v46-50 |
v2.20 | v43-48 |
v2.19 | v43-47 |
2、Firefox浏览器
下载链接:https://github.com/mozilla/geckodriver/releases
3、IE浏览器
下载链接:https://www.nuget.org/packages/Selenium.WebDriver.IEDriver/
三、启动浏览器
我们已经把驱动下载好了,现在就检验下这些驱动是否可用
1、启动Chrome浏览器
代码:
# coding = utf-8 from selenium import webdriver # 驱动文件路径 driverfile_path = r\'D:\\coship\\Test_Framework\\drivers\\chromedriver.exe\' # 启动浏览器 driver = webdriver.Chrome(executable_path=driverfile_path) # 输入网址 driver.get(r\'https://www.cnblogs.com/\') # 退出 driver.quit()
2、启动Firefox浏览器
代码:
# coding = utf-8 from selenium import webdriver # 驱动文件路径 driverfile_path = r\'D:\\coship\\Test_Framework\\drivers\\geckodriver.exe\' # 启动浏览器 driver = webdriver.Firefox(executable_path=driverfile_path) # 输入网址 driver.get(r\'https://www.cnblogs.com/\') # 退出 driver.quit()
3、启动IE浏览器
代码:
# coding = utf-8 from selenium import webdriver # 驱动文件路径 driverfile_path = r\'D:\\coship\\Test_Framework\\drivers\\IEDriverServer.exe\' # 启动浏览器 driver = webdriver.Ie(executable_path=driverfile_path) # 输入网址 driver.get(r\'https://www.cnblogs.com/\') # 退出 driver.quit()
以上是关于01 Selenium 安装的主要内容,如果未能解决你的问题,请参考以下文章
在未安装 chrome 的情况下启动基于 selenium 的独立 exe
❤️爬虫必备->Selenium从黑铁到王者❤️初篇——万字博文详解
❤️爬虫必备->Selenium从黑铁到王者❤️初篇——万字博文详解(建议收藏)
Selenium万字长文&&全网最详(上)-王者笔记❤️建议收藏❤️