admin 管理员组文章数量: 887017
目录
前言
1. 导入selenium模块
2. 安装浏览器驱动
3. 安装测试
前言
今天是一期selenium模块以及浏览器驱动的安装教程
Selenium是一个Web的自动化测试工具,直接运行在浏览器上
它可以根据我们的指令让浏览器自动加载页面,获取需要的数据
甚至页面截屏,或者判断网站上某些动作是否发生
它支持所有主流的浏览器(包括PhantomJS这些无界面的浏览器)
1. 导入selenium模块
(1)采用pycharm自带方式安装
file -> settings-> Project: setest -> Project Interpreter
点 击"+" 号,在搜索框输入selenium -> Install Package
(2)在命令行输入安装命令: pip install selenium,默认安装最新版本
pip install selenium
如果显示安装失败,你可能需要升级你的pip版本,然后再进行selenium的安装
python -m pip install --upgrade pip
2. 安装浏览器驱动
(1)检查浏览器版本
先查询自己的浏览器版本,然后找到对应的驱动进行下载
这里我以安装Chrome 驱动为例
打开浏览器主页,菜单栏->帮助->关于 Google Chrome
也可以在Chrome浏览器搜索栏输入 chrome://version/,就可以看到浏览器的版本
(2)下载对应版本驱动
我的版本是 106.0.5249.103,到 Chromedriver 里找版本最接近的是106.0.5249.61
记住是往下找,找版本号最接近而且要比你的浏览器版本号要小的
比如假如有 106.0.5249.104 和 106.0.5249.61,应该选择106.0.5249.61
点进去之后下载对应的版本,windows 系统下载32版本的就可以
(3)放置驱动程序
下载完的驱动解压,放在Python 的安装目录下,即与 python.exe 在同一目录下
其他浏览器驱动的下载地址在这里都可以找到:
/documentation/webdriver/getting_started/install_drivers/
3. 安装测试
(1)测试驱动是否安装成功
在命令行输入 chromedriver.exe,运行一下:
chromedriver.exe
运行结果如下,说明你的浏览器驱动已经安装成功了
(2)通过驱动打开百度首页
# 导入模块
from selenium.webdriver import Chrome
import time
# 实例化浏览器对象,传入驱动
web = Chrome()
web.get('https://baidu')
time.sleep(4)
web.close()
运行结果如下:
4秒钟后页面会自动关闭,那么恭喜你,已经成功运行第一个selenium测试程序
感谢您的阅读,文章到这里就结束啦~
版权声明:本文标题:Python爬虫实战(01)—— Selenium及浏览器驱动安装教程 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1727387992h1112905.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论