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解决字典中的值是列表问题的方法
Mar 04 Python
Python中对元组和列表按条件进行排序的方法示例
Nov 10 Python
python导入csv文件出现SyntaxError问题分析
Dec 15 Python
python如何发布自已pip项目的方法步骤
Oct 09 Python
【python】matplotlib动态显示详解
Apr 11 Python
python安装requests库的实例代码
Jun 25 Python
pytorch 实现在预训练模型的 input上增减通道
Jan 06 Python
如何解决tensorflow恢复模型的特定值时出错
Feb 06 Python
Python如何实现的二分查找算法
May 27 Python
python 实现汉诺塔游戏
Nov 28 Python
如何用 Python 处理不平衡数据集
Jan 04 Python
python time.strptime格式化实例详解
Feb 03 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
图解上海144收音机
2021/03/02 无线电
php快速url重写 更新版[需php 5.30以上]
2010/04/20 PHP
PHP在线生成二维码(google api)的实现代码详解
2013/06/04 PHP
yii2超好用的日期组件和时间组件
2016/05/05 PHP
javascript 遍历验证所有文本框的值
2009/08/27 Javascript
判断一个对象是否为jquery对象的方法
2014/03/12 Javascript
js实现简洁的滑动门菜单(选项卡)效果代码
2015/09/04 Javascript
基于JavaScript实现TAB标签效果
2016/01/12 Javascript
jQuery animate和CSS3相结合实现缓动追逐效果附源码下载
2016/04/18 Javascript
JavaScript 对象详细整理总结
2016/09/29 Javascript
微信小程序 for 循环详解
2016/10/09 Javascript
原生js编写基于面向对象的分页组件
2016/12/05 Javascript
gulp解决跨域的配置文件问题
2017/06/08 Javascript
详解小程序input框失焦事件在提交事件前的处理
2019/05/05 Javascript
Node 代理访问的实现
2019/09/19 Javascript
js数组相减简单示例【删除a数组所有与b数组相同元素】
2020/03/04 Javascript
[01:34]DOTA2 7.22版本新增神杖效果一览(敏捷英雄篇)
2019/05/28 DOTA
python读取二进制mnist实例详解
2017/05/31 Python
详解Python下ftp上传文件linux服务器
2018/06/21 Python
python使用udp实现聊天器功能
2018/12/10 Python
python 判断矩阵中每行非零个数的方法
2019/01/26 Python
python 利用文件锁单例执行脚本的方法
2019/02/19 Python
Django中自定义admin Xadmin的实现代码
2019/08/09 Python
Python进行特征提取的示例代码
2020/10/15 Python
linux centos 7.x 安装 python3.x 替换 python2.x的过程解析
2020/12/14 Python
用Python实现定时备份Mongodb数据并上传到FTP服务器
2021/01/27 Python
戛纳奢侈品商店:Jacques Loup法国
2019/11/04 全球购物
应聘医药销售自荐书范文
2014/02/08 职场文书
行政主管职责范本
2014/03/07 职场文书
全国优秀教师事迹材料
2014/08/26 职场文书
个人收入证明模板
2014/09/18 职场文书
高二学年自我鉴定范文(2篇)
2014/09/26 职场文书
科技活动周标语
2014/10/08 职场文书
无房产证房屋转让协议书合同样本
2014/10/18 职场文书
作风转变年心得体会
2014/10/22 职场文书
python中if和elif的区别介绍
2021/11/07 Python