当前位置: 首页 > article >正文

Python自动化之selenium语句——打开、关闭浏览器和网页

目录

一、打开谷歌浏览器

1.双击桌面的Pycharm工具

2.新建Python文件,输入文件名

3.新建的Python文件如下

4.安装selenium库

5.导入包

二、打开网页、关闭网页、关闭浏览器

1.导入增加一个时间包

2.使用函数打包之前写的浏览器的配置

3.调用

4.打开百度网址

5.添加延迟2秒

6.关闭标签页

7.运行

8.关闭整个浏览器


之前的文章中,python已经安装好seleium,下面将是对selenium语句的学习讲解。

下面从实际的应用场景出发,编写了一些自动化代码。

一、打开谷歌浏览器

1.双击桌面的Pycharm工具

2.新建Python文件,输入文件名

3.新建的Python文件如下

4.安装selenium库

1)PyCharm---文件---设置,选择项目---Python 解释器,可以看到软件包里并没有我需要的 selenium包,点“+”图标,输入包名,点击【安装软件】

2)直接安装有时会报错,此时添加镜像源进行安装

点击Python软件包-设置图标,管理仓库

点击【+】按钮,输入名称和URL,点击【确定】

备注:

常用镜像源地址:
中国科学技术大学 : https://pypi.mirrors.ustc.edu.cn/simple
豆瓣:http://pypi.douban.com/simple/
阿里云:http://mirrors.aliyun.com/pypi/simple/
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple

3)然后再次操作

点击【文件】-【设置】

选择Python解释器,点击【+】

搜索框输入selenium,选择数据源,点击【安装软件包】,这次提示安装成功了。

5.导入包

1)导入需要的包,包的作用已标注

2)之前下载的谷歌驱动,复制到根目录下

复制后的位置如下:

3)编写代码,实现打开谷歌浏览器功能

编写配置项代码

编写实现代码

3)右键运行程序

可见执行成功,并打开了谷歌浏览器

二、打开网页、关闭网页、关闭浏览器

1.导入增加一个时间包

2.使用函数打包之前写的浏览器的配置

3.调用

4.打开百度网址

5.添加延迟2秒

6.关闭标签页

7.运行

整体代码如下,右键运行查看效果,由于只有1个标签页,所以最后整个浏览器都关闭了

8.关闭整个浏览器

存在多个标签页时,整个浏览器都关闭

http://www.lryc.cn/news/2392573.html

相关文章:

  • 【数据结构】--二叉树--堆(上)
  • Rust 学习笔记:使用迭代器改进 minigrep
  • 多线程(5)——单例模式,阻塞队列
  • React整合【ECharts】教程004:饼图的构建和基本设置
  • 视频监控汇聚平台EasyCVR工业与安全监控:防爆摄像机的安全应用与注意事项
  • Android 倒计时总结
  • 基于 Redis 实现分布式锁:原理及注意事项
  • 手机设备多?怎样设置IP保证不关联
  • Linux 中常见的安全与权限机制
  • Golang|单例模式
  • 哈尔滨工业大学计算机系统大作业程序人生-Hello’s P2P
  • 小程序定制开发:从需求到落地,打造企业专属数字化入口
  • 【C/C++】基于 Docker 容器运行的 Kafka + C++ 练手项目
  • Linux系统管理与编程24:基础条件准备-混搭“本地+阿里云”yum源
  • 新一代Python管理UV完全使用指南|附实际体验与效果对比
  • 如何在 Windows 10 PC 上获取 iPhone短信
  • STM32程序运行不了,仿真功能也异常,连断点和复位都异常了
  • Linux 系统中的软链接与硬链接
  • Python爬虫第22节- 结合Selenium识别滑动验证码实战
  • 【C/C++】chrono简单使用场景
  • Escrcpy(安卓手机投屏软件) v1.29.6 中文绿色版
  • Oracle MOVE ONLINE 实现原理
  • Linux:深入理解网络层
  • 【设计模式】简单工厂模式,工厂模式,抽象工厂模式,单例,代理,go案例区分总结
  • Linux_编辑器Vim基本使用
  • vue展示修改前后对比,并显示修改标注diff
  • LiveWallpaperMacOS:让你的 Mac 桌面动起来
  • [预训练]Encoder-only架构的预训练任务核心机制
  • 07-后端Web实战(部门管理)
  • mysql ACID 原理