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中合并两个文本文件并按照姓名首字母排序的例子
Apr 25 Python
python根据时间生成mongodb的ObjectId的方法
Mar 13 Python
python3.5 + PyQt5 +Eric6 实现的一个计算器代码
Mar 11 Python
python运行其他程序的实现方法
Jul 14 Python
python中的数据结构比较
May 13 Python
解决pycharm下os.system执行命令返回有中文乱码的问题
Jul 07 Python
Numpy的简单用法小结
Aug 28 Python
python3中关于excel追加写入格式被覆盖问题(实例代码)
Jan 10 Python
python程序文件扩展名知识点详解
Feb 27 Python
Python函数递归调用实现原理实例解析
Aug 11 Python
python openssl模块安装及用法
Dec 06 Python
Scrapy实现模拟登录的示例代码
Feb 21 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 字符串 小常识
2009/06/05 PHP
php正则表达式使用的详细介绍
2013/04/27 PHP
如何利用PHP执行.SQL文件
2013/07/05 PHP
php将access数据库转换到mysql数据库的方法
2014/12/24 PHP
php使用google地图应用实例
2014/12/31 PHP
PHP实现移除数组中为空或为某值元素的方法
2017/01/07 PHP
php中请求url的五种方法总结
2017/07/13 PHP
php文件包含的几种方式总结
2019/09/19 PHP
用Div仿showModalDialog模式菜单的效果的代码
2007/03/05 Javascript
语义化 H1 标签
2008/01/14 Javascript
页面元素绑定jquery toggle后元素隐藏的解决方法
2014/03/27 Javascript
深入理解javascript变量声明
2014/11/20 Javascript
JavaScript实现仿淘宝商品购买数量的增减效果
2016/01/22 Javascript
prototype框架中美元符号$用法分析
2016/01/22 Javascript
JS获取当前脚本文件的绝对路径
2016/03/02 Javascript
javascript的BOM
2016/05/03 Javascript
深入浅出讲解ES6的解构
2016/08/03 Javascript
浅析Node.js实现HTTP文件下载
2016/08/05 Javascript
BootStrap组件之进度条的基本用法
2017/01/19 Javascript
node.js将MongoDB数据同步到MySQL的步骤
2017/12/10 Javascript
mockjs,json-server一起搭建前端通用的数据模拟框架教程
2017/12/18 Javascript
微信小程序在ios下Echarts图表不能滑动的问题解决
2019/07/10 Javascript
改进 JavaScript 和 Rust 的互操作性并深入认识 wasm-bindgen 组件
2019/07/13 Javascript
微信小程序服务器日期格式化问题
2020/01/07 Javascript
node.js如何操作MySQL数据库
2020/10/29 Javascript
python使用PyV8执行javascript代码示例分享
2013/12/04 Python
进一步探究Python的装饰器的运用
2015/05/05 Python
利用python获取当前日期前后N天或N月日期的方法示例
2017/07/30 Python
python实现批量解析邮件并下载附件
2018/06/19 Python
用python3教你任意Html主内容提取功能
2018/11/05 Python
让你相见恨晚的十个Python骚操作
2020/11/18 Python
CSS3实现闪烁动画效果的方法
2015/02/09 HTML / CSS
医师定期考核实施方案
2014/05/07 职场文书
公司领导班子对照检查存在问题整改措施
2014/10/02 职场文书
纯html+css实现奥运五环的示例代码
2021/08/02 HTML / CSS
HTML 里 img 元素的 src 和 srcset 属性的区别详解
2023/05/21 HTML / CSS