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获取系统默认字符编码的方法
Jun 04 Python
Python 统计字数的思路详解
May 08 Python
Python迭代器与生成器用法实例分析
Jul 09 Python
pandas 透视表中文字段排序方法
Nov 16 Python
Python3爬虫全国地址信息
Jan 05 Python
python pcm音频添加头转成Wav格式文件的方法
Jan 09 Python
selenium+python自动化测试之使用webdriver操作浏览器的方法
Jan 23 Python
python实现名片管理系统项目
Apr 26 Python
Python分支语句与循环语句应用实例分析
May 07 Python
python实现126邮箱发送邮件
May 20 Python
将Python代码打包成.exe可执行文件的完整步骤
May 12 Python
浅谈tf.train.Saver()与tf.train.import_meta_graph的要点
May 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
很让人受教的 提高php代码质量36计
2012/09/05 PHP
基于php伪静态的实现详细介绍
2013/04/28 PHP
php获取apk包信息的方法
2014/08/15 PHP
php动态生成缩略图并输出显示的方法
2015/04/20 PHP
PHP 芝麻信用接入的注意事项
2016/12/01 PHP
SUN的《AJAX与J2EE》全文译了
2007/02/23 Javascript
js实现页面跳转重定向的几种方式
2014/05/29 Javascript
简单讲解jQuery中的子元素过滤选择器
2016/04/18 Javascript
Bootstrap导航条鼠标悬停下拉菜单
2017/01/04 Javascript
微信小程序 下拉菜单简单实例
2017/04/13 Javascript
如何使用JS在HTML中自定义字符串格式化
2017/07/20 Javascript
BootStrap导航栏问题记录
2017/07/31 Javascript
详解react服务端渲染(同构)的方法
2017/09/21 Javascript
JavaScript DOM常用操作代码汇总
2020/07/03 Javascript
nuxt.js写项目时增加错误提示页面操作
2020/11/05 Javascript
python2.7 json 转换日期的处理的示例
2018/03/07 Python
python如何使用unittest测试接口
2018/04/04 Python
Python实现登陆文件验证方法
2018/10/06 Python
Python实现正则表达式匹配任意的邮箱方法
2018/12/20 Python
对python判断是否回文数的实例详解
2019/02/08 Python
详解python中TCP协议中的粘包问题
2019/03/22 Python
快速排序的四种python实现(推荐)
2019/04/03 Python
python3 pygame实现接小球游戏
2019/05/14 Python
Django框架封装外部函数示例
2019/05/28 Python
使用APScheduler3.0.1 实现定时任务的方法
2019/07/22 Python
使用keras实现非线性回归(两种加激活函数的方式)
2020/07/05 Python
Python filter过滤器原理及实例应用
2020/08/18 Python
HTML5获取当前地理位置并在百度地图上展示的实例
2020/07/10 HTML / CSS
布里斯班女装时尚品牌:Adrift
2017/12/28 全球购物
Liu Jo西班牙官网:意大利服装品牌
2019/09/11 全球购物
2014年两会学习心得体会
2014/03/10 职场文书
公司委托书范本
2014/04/04 职场文书
党课培训心得体会
2014/09/02 职场文书
2015年艾滋病宣传活动总结
2015/03/27 职场文书
原告离婚代理词
2015/05/23 职场文书
MySQL新手入门进阶语句汇总
2022/09/23 MySQL