[Python]2分钟完成python + Selenium Web端自动化环境搭建,开启~~~
2023-09-11 14:22:09 时间
Selenium驱动Chrome浏览器进行自动化执行一些流程,完成流程自动化,可以帮我们达到复杂数据机器化处理效果。这里我们介绍一下在最短时间内,完成python + Selenium + Chrome Web端自动化环境搭建,开启新征程~~~
Chrome相关
Chrome版本确认
1.根据步骤来,进入“设置”—“关于Chrome”—查看版本—>我这里的版本是:Chrome 已是最新版本
版本 100.0.4896.60(正式版本) (64 位)
Driver下载
webdriver与Chrome对应版本号
网址: http://chromedriver.storage.googleapis.com/index.html
或者 http://npm.taobao.org/mirrors/chromedriver/
根据系统选择对应的版本下载,我的是Windows系统所以就下载这个了;加压获取exe文件
Selenium安装及配置
cmd安装
pip install selenium
查看selenium信息:pip show selenium
这样就是安装成功了
新建一个项目
1.新建一个项目:
比如:DemoTest
2.将刚才下载的chromedriver.exe
3.开始撸代码:
from selenium import webdriver
from time import sleep
broswer = webdriver.Chrome('chromedriver.exe')
url = "http://www.baidu.com"
broswer.get(url)
sleep(4)
broswer.maximize_window() #浏览器最大化显示
# broswer.minimize_window()# 将浏览器最小化显示
sleep(4)
运行后就能自动开启Chrome浏览器:
这样就完成了,环境的初步搭建;
over ~~~
相关文章
- python 获取有关访问者的浏览器的 细节
- Python脚本写端口扫描器(socket,python-nmap)
- Python+NumPy绘制常见曲线的方法详解_python
- web自动化测试:Selenium+Python基础方法封装
- Python 代码托管到码云平台,原来这么简单
- python是否存在某个字符串 效率最高_Python中判断子串存在的性能比较及分析总结...
- python的class(类)中的object是什么意思?
- 【C#】对异步请求处理程序IHttpAsyncHandler的理解和分享一个易用性封装 【手记】走近科学之为什么明明实现了IEnumerable<T>的类型却不能调用LINQ扩展方法 【手记】手机网页弹出层后屏蔽底层的滑动响应 【手记】ASP.NET提示“未能创建类型”处理 【Web】一个非常简单的移动web消息框 【手记】解决EXCEL跑SQL遇“查询无法运行或数据库表无法打开...”
- Python 修改文件内容3种方法(替换文件内容)
- web自动化测试:Selenium+Python基础方法封装
- 零基础教你快速入门Python怎么学python入门?python新手学习路线
- 【零基础学python】:清华官方出品的《看漫画学Python》全彩PDF,495页资源分享
- 小白如何搭建Python自带静态Web服务器?
- 中途转行python?怎么学?没有基础的我30了自学Python转行靠谱吗?
- 【Python】自动化抢勾,python软件安装教程
- 零基础如何学好Python?Python有哪些必须学的知识?
- python 模块 moviepy 视频剪辑
- windows python web flask 编写 Hello World
- Linux集群和自动化维3.5 Python(x,y)介绍
- gyp ERR! stack Error: Can‘t find Python executable “python“, you can set the PYTHON env variable.
- [攻防世界]-WEB高手进阶区-Web_python_block_chain
- 《Python数据可视化编程实战》—— 1.6 安装图像处理工具:Python图像库(PIL)
- 基于Python+Ant-Design-Vue+Mysql+实现(Web)游戏分发平台【100010124】
- 基于Python实现数据包队列管理内容的实验【100010465】
- 基于python实现的DDoS
- Python 数据分析教程之如何验证线性回归的假设,线性回归的假设是什么?以及如何用python验证它们?
- Apache Flink 1.9.0 为什么将支持 Python API ?
- Python爬虫之Web自动化测试工具Selenium&&Chrome handless
- 小学生python游戏编程arcade----时间问题及敌人角色自动发射炮弹
- Python 基础 之 python 中 进程、线程、协程对比 区别和联系
- 【Python注意事项】如何理解python中间generator functions和yield表情
- Python当中的命令行参数sys.argv[]的使用方法
- GET RESTful With Python
- Grafana集成到自己的Web项目,通过搭建自己的实时数据监测与分析平台,把报表和图形展示集成到web项目进行整合开发,在网页上实现类似于Echarts的图形展示,构建领导驾驶舱大屏炫酷数据展示
- python中的print()