selenium的使用与chromedriver的下载配置
2024-10-20 03:23:39
Selenium是一个web自动化测试工具,最初是为网站自动化测试而开发的,Selenium可以直接运行在浏览器上,它支持所有主流的浏览器,可以接受指令,让浏览器自动加载页面,获得需要的数据,甚至页面截屏
- 先前PhantomJS是一个很好用的无界面浏览器,但是现在Selenium的高版本已将不支持它了,所以这里需要下载配置chromedriver
- 首先也是最重要的是,一定要找和自己电脑上的Chrome浏览器对应版本的chromedriver,否则Selenium使用的时候会报错,版本对应表网上一搜都会有
- 下载chromedriver,这是下载地址:https://npm.taobao.org/mirrors/chromedriver/ ,再次强调,版本对应非常重要
- 下载解压后得到chromedriver.exe文件,把其复制自己电脑Chrome浏览器的安装目录,一定要到Application这层下面
- 接下来就是配置环境变量,很重要,这会让Selenium使用Chrome时变得方便,不用传递多余的参数
- 这是我电脑里的Path配置信息,还是到Application的那层目录,环境变量大多数人应该还是比较熟悉
- 然后要在自己的Python环境里装一下Selenium:pip install selenium
接下来就可以使用Selenium模块了,这里列举一些基本操作:
使用chrome:
driver = webdriver.Chrome(),已经配置好环境变量,所以不用指定chromedriver的路径了
最新文章
- SQL Server 数据加密功能解析
- 禁止页面后退JS(兼容各浏览器)
- Python09作业思路及源码:高级FTP服务器开发(仅供参考)
- avascript中的this与函数讲解
- Shell编程基础教程3--Shell输入与输出
- navicat 或者workbench 无法连接127.0.0.1(61)的解决方法
- 在Windows下通过命令行或者.bat文件统计一个目录中文件数量
- Flash cs6 如何从FLA 文件导出sound文件
- OpenGL屏幕二维坐标转化成三维模型坐标
- Django rest_framework快速入门
- eclipse 的缓存问题
- Eclipse启动报错,解决办法
- html5 的存储
- UIImageView自适应图片大小
- web在线智能四则运算挑战赛
- Orcale分析函数OVER(PARTITION BY... ORDER BY...)的讲解
- window 发布已编译好的ASP文件到IIS
- php 与 c++ openssl 加密通信
- 关于modelsim添加库的说明
- 微信公众号开发---上传临时素材到公众号遇到的问题:";errcode";:41005,";errmsg";:";media data missing
热门文章
- 捣乱Linux环境下的C语言
- Vue 使用百度地图组件
- shell 里的正则
- group by用法提示:select涉及字段规则
- git push and git pull
- postgresql 字符串转整数 int、integer
- docker部署多个mysql容器,并使用java连接
- Python3+RobotFramewok 循环判断以及Evaluate用法(三)
- 使用Selenium时解决方案: Exception: Failed to find firefox binary. You can set it by specifying the ······
- PCL已有点类型介绍和增加自定义的点类型