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解决鸡兔同笼问题的方法
Dec 20 Python
详解Python网络爬虫功能的基本写法
Jan 28 Python
Python3基于sax解析xml操作示例
May 22 Python
python对list中的每个元素进行某种操作的方法
Jun 29 Python
Python中Proxypool库的安装与配置
Oct 19 Python
如何使用python把ppt转换成pdf
Jun 29 Python
python代码打印100-999之间的回文数示例
Nov 24 Python
django之导入并执行自定义的函数模块图解
Apr 01 Python
python相对企业语言优势在哪
Jun 12 Python
Python+Kepler.gl实现时间轮播地图过程解析
Jul 20 Python
Python通过format函数格式化显示值
Oct 17 Python
Pycharm-community-2020.2.3 社区版安装教程图文详解
Dec 08 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
PHP的password_hash()使用实例
2014/03/17 PHP
PHP中使用BigMap实例
2015/03/30 PHP
浅析PHP中的闭包和匿名函数
2017/12/25 PHP
显示js对象所有属性和方法的函数
2009/10/16 Javascript
js+JQuery返回顶部功能如何实现
2012/12/03 Javascript
js实现杯子倒水问题自动求解程序
2013/03/25 Javascript
JS网页在线获取鼠标坐标值的方法
2015/02/28 Javascript
javascript白色简洁计算器
2015/05/04 Javascript
javascript实现dom动态创建省市纵向列表菜单的方法
2015/05/14 Javascript
JS实现带鼠标效果的头像及文章列表代码
2015/09/27 Javascript
Avalonjs 实现简单购物车功能(实例代码)
2017/02/07 Javascript
js和jquery中获取非行间样式
2017/05/05 jQuery
浅谈Angular文字折叠展开组件的原理分析
2017/11/24 Javascript
javascript代码优化的8点总结
2018/01/29 Javascript
M2实现Nodejs项目自动部署的方法步骤
2019/05/05 NodeJs
vue使用vuex实现首页导航切换不同路由的方法
2019/05/08 Javascript
解决vuex数据异步造成初始化的时候没值报错问题
2019/11/13 Javascript
vue路由传参的基本实现方式小结【三种方式】
2020/02/05 Javascript
js最全的数组的降维5种办法(小结)
2020/04/28 Javascript
js实现滑动进度条效果
2020/08/21 Javascript
[07:57]DOTA2热力大趴狂欢夜 广州站活动回顾
2013/11/27 DOTA
python 获取文件列表(或是目录例表)
2009/03/25 Python
python检测远程udp端口是否打开的方法
2015/03/14 Python
浅谈Python 对象内存占用
2016/07/15 Python
Python使用当前时间、随机数产生一个唯一数字的方法
2017/09/18 Python
python pandas移动窗口函数rolling的用法
2020/02/29 Python
python简单利用字典破解zip文件口令
2020/09/07 Python
pytest fixtures装饰器的使用和如何控制用例的执行顺序
2021/01/28 Python
CSS3实现可翻转的hover效果
2018/05/23 HTML / CSS
迪士尼英国官方商店:shopDisney UK
2019/09/21 全球购物
联想智利官方网站:Lenovo Chile
2020/06/03 全球购物
亲属关系公证书
2014/04/08 职场文书
入党现实表现材料
2014/12/23 职场文书
文化大革命观后感
2015/06/17 职场文书
奖学金申请书(范文)
2019/08/14 职场文书
聊聊mysql都有哪几种分区方式
2022/04/13 MySQL