python selenium 执行完毕关闭chromedriver进程示例


Posted in Python onNovember 15, 2019

因为使用多次以后发现进程中出现了很多chromedriver的残留,造成卡顿,所以决定优化一下。

这个问题困扰了楼主很久,百度谷歌查来查去都只有java,后面根据java和selenium结合看找出了python如何执行完把chromedriver进程关闭

Python的话控制chromedriver的开启和关闭的包是Service

from selenium.webdriver.chrome.service import Service

创建的时候需要把chromedriver.exe的位置写在Service的XXX部分,需要调用他的命令行方法,不然报错然后启动就可以了

c_service = Service('xxx')
c_service.command_line_args()
c_service.start()
driver = webdriver.Chrome()
driver.get(http://www.baidu.com)

关闭的时候用quit而不是采用close

close只会关闭当前页面,quit会推出驱动别切关闭所关联的所有窗口

最后执行完以后就关闭

driver.quit();c_service.stop()

嫌麻烦也可以直接使用python的os模块执行下面两句话结束进程

os.system('taskkill /im chromedriver.exe /F')
os.system('taskkill /im chrome.exe /F')

以上这篇python selenium 执行完毕关闭chromedriver进程示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中使用装饰器和元编程实现结构体类实例
Jan 28 Python
Python3实现将文件树中所有文件和子目录归档到tar压缩文件的方法
May 22 Python
python自动化生成IOS的图标
Nov 13 Python
Python基于Tkinter模块实现的弹球小游戏
Dec 27 Python
Django使用模板后无法找到静态资源文件问题解决
Jul 19 Python
详解用Python为直方图绘制拟合曲线的两种方法
Aug 21 Python
pymysql的简单封装代码实例
Jan 08 Python
Python logging日志模块 配置文件方式
Jul 12 Python
如何编写python的daemon程序
Jan 07 Python
Python基础之元编程知识总结
May 23 Python
浅谈pytorch中的dropout的概率p
May 27 Python
python用tkinter开发的扫雷游戏
Jun 01 Python
浅谈Django2.0 加xadmin踩的坑
Nov 15 #Python
Django 实现xadmin后台菜单改为中文
Nov 15 #Python
django使用xadmin的全局配置详解
Nov 15 #Python
在django-xadmin中APScheduler的启动初始化实例
Nov 15 #Python
解决django-xadmin列表页filter关联对象搜索问题
Nov 15 #Python
Python获取统计自己的qq群成员信息的方法
Nov 15 #Python
在Python中字符串、列表、元组、字典之间的相互转换
Nov 15 #Python
You might like
ADODB类使用
2006/11/25 PHP
如何批量清理系统临时文件(语言:C#、 C/C++、 php 、python 、java )
2016/02/01 PHP
PHP下载文件函数与用法示例
2019/09/27 PHP
Laravel等框架模型关联的可用性浅析
2019/12/15 PHP
Nigma vs Liquid BO3 第一场2.13
2021/03/10 DOTA
飞鱼(shqlsl) javascript作品集
2006/12/16 Javascript
学习YUI.Ext 第四天--对话框Dialog的使用
2007/03/10 Javascript
Prototype 学习 Prototype对象
2009/07/12 Javascript
基于豆瓣API+Angular开发的web App
2015/01/02 Javascript
js实现分享到随页面滚动而滑动效果的方法
2015/04/10 Javascript
使用Raygun对Node.js应用进行错误处理的方法
2015/06/23 Javascript
jQuery中inArray方法注意事项分析
2016/01/25 Javascript
Bootstrap表格和栅格分页实例详解
2016/05/20 Javascript
JavaScript 节流函数 Throttle 详解
2016/07/04 Javascript
bootstrap选项卡扩展功能详解
2017/06/14 Javascript
JavaScript实现单例模式实例分享
2017/12/22 Javascript
关于Vue在ie10下空白页的debug小结
2018/05/02 Javascript
解决layui数据表格Date日期格式的回显Object的问题
2019/09/19 Javascript
Vue 解决路由过渡动画抖动问题(实例详解)
2020/01/05 Javascript
深入浅析golang zap 日志库使用(含文件切割、分级别存储和全局使用等)
2020/02/19 Javascript
JS实现移动端可折叠导航菜单(现代都市风)
2020/07/07 Javascript
js重写alert事件(避免alert弹框标题出现网址)
2020/12/04 Javascript
js实现验证码干扰(静态)
2021/02/22 Javascript
对numpy中布尔型数组的处理方法详解
2018/04/17 Python
python实现俄罗斯方块游戏
2020/03/25 Python
分享8个非常流行的 Python 可视化工具包
2019/06/05 Python
Windows下python3安装tkinter的问题及解决方法
2020/01/06 Python
Python selenium自动化测试模型图解
2020/04/15 Python
python可迭代对象去重实例
2020/05/15 Python
html5新增的定时器requestAnimationFrame实现进度条功能
2018/12/13 HTML / CSS
Marmot土拨鼠官网:美国专业户外运动品牌
2018/01/11 全球购物
高清安全摄像头系统:Lorex Technology
2018/07/20 全球购物
仓库保管员岗位职责
2013/12/20 职场文书
五四青年节优秀演讲稿范文
2014/05/28 职场文书
大学生创业计划书怎么写
2014/09/15 职场文书
vue使用watch监听属性变化
2022/04/30 Vue.js