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中的Numpy入门教程
Apr 26 Python
python任务调度实例分析
May 19 Python
Python语言实现机器学习的K-近邻算法
Jun 11 Python
Python Nose框架编写测试用例方法
Oct 26 Python
python爬取各类文档方法归类汇总
Mar 22 Python
通过pykafka接收Kafka消息队列的方法
Dec 27 Python
Python设计模式之迭代器模式原理与用法实例分析
Jan 10 Python
Pyqt5 基本界面组件之inputDialog的使用
Jun 25 Python
分享8点超级有用的Python编程建议(推荐)
Oct 13 Python
详解Scrapy Redis入门实战
Nov 18 Python
Python 中 sorted 如何自定义比较逻辑
Feb 02 Python
Python爬虫基础之简单说一下scrapy的框架结构
Jun 26 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
zend api扩展的php对象的autoload工具
2011/04/18 PHP
用穿越火线快速入门php面向对象
2012/02/22 PHP
浅析ThinkPHP中execute和query方法的区别
2014/06/13 PHP
ThinkPHP3.1新特性之对分组支持的改进与完善概述
2014/06/19 PHP
thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决
2016/04/27 PHP
PHP 将dataurl转成图片image方法总结
2016/10/14 PHP
PHP输出XML格式数据的方法总结
2017/02/08 PHP
jQuery Clone Bug解决代码
2010/12/22 Javascript
使用Post提交时须将空格转换成加号的解释
2013/01/14 Javascript
JS实现切换标签页效果实例代码
2013/11/01 Javascript
javascript数据结构与算法之检索算法
2015/04/04 Javascript
JS 清除字符串数组中,重复元素的实现方法
2016/05/24 Javascript
JavaScript toUpperCase()方法使用详解
2016/08/26 Javascript
jQuery实现限制文本框的输入长度
2017/01/11 Javascript
JS实现为动态添加的元素增加事件功能示例【基于事件委托】
2018/03/21 Javascript
如何基于vue-cli3.0构建功能完善的移动端架子
2019/04/24 Javascript
JS前端广告拦截实现原理解析
2020/02/17 Javascript
使用 UniApp 实现小程序的微信登录功能
2020/06/09 Javascript
详解js中的几种常用设计模式
2020/07/16 Javascript
python获取当前计算机cpu数量的方法
2015/04/18 Python
Django实现的自定义访问日志模块示例
2017/06/23 Python
NumPy 数组使用大全
2019/04/25 Python
python中字符串数组逆序排列方法总结
2019/06/23 Python
python Pandas库基础分析之时间序列的处理详解
2019/07/13 Python
python对绑定事件的鼠标、按键的判断实例
2019/07/17 Python
python爬虫豆瓣网的模拟登录实现
2019/08/21 Python
街头时尚在线:JESSICABUURMAN
2019/06/16 全球购物
2014年公司迎新年活动方案
2014/02/24 职场文书
有趣的广告词
2014/03/18 职场文书
元旦联欢会策划方案
2014/06/11 职场文书
文明城市标语
2014/06/16 职场文书
我心目中的好老师活动方案
2014/08/19 职场文书
2016基督教会圣诞节开幕词
2016/03/04 职场文书
pytorch中Schedule与warmup_steps的用法说明
2021/05/24 Python
浅析Python实现DFA算法
2021/06/26 Python
《杜鹃的婚约》OP主题曲「凸凹」无字幕影像公开
2022/04/08 日漫