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 20 Python
Python 爬虫学习笔记之多线程爬虫
Sep 21 Python
python导入时小括号大作用
Jan 10 Python
CentOS 6.5下安装Python 3.5.2(与Python2并存)
Jun 05 Python
在mac下查找python包存放路径site-packages的实现方法
Nov 06 Python
Python3 Post登录并且保存cookie登录其他页面的方法
Dec 28 Python
linux安装python修改默认python版本方法
Mar 31 Python
python opencv捕获摄像头并显示内容的实现
Jul 11 Python
python读取mysql数据绘制条形图
Mar 25 Python
python实现与redis交互操作详解
Apr 21 Python
一起来学习Python的元组和列表
Mar 13 Python
python标准库ElementTree处理xml
May 20 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 dirname()与__FILE__常量的应用
2013/06/24 PHP
PHP使用GIFEncoder类处理gif图片实例
2014/07/01 PHP
关于php unset对json_encode的影响详解
2018/11/14 PHP
jQuery实现的原图对比窗帘效果
2014/06/15 Javascript
简单理解vue中实例属性vm.$els
2016/12/01 Javascript
jQuery实现遍历复选框的方法示例
2017/03/06 Javascript
详解vue-router基本使用
2017/04/18 Javascript
jquery操作ul的一些操作笔记整理(干货)
2017/08/31 jQuery
Webpack 服务器端代码打包的示例代码
2017/09/19 Javascript
微信小程序websocket聊天室的实现示例代码
2019/02/12 Javascript
详解Nuxt.js中使用Element-UI填坑
2019/09/06 Javascript
JavaScript鼠标拖拽事件详解
2020/04/03 Javascript
Vant picker 多级联动操作
2020/11/02 Javascript
[51:53]完美世界DOTA2联赛决赛日 Inki vs LBZS 第二场 11.08
2020/11/10 DOTA
python使用Queue在多个子进程间交换数据的方法
2015/04/18 Python
python解决汉字编码问题:Unicode Decode Error
2017/01/19 Python
Python3下错误AttributeError: ‘dict’ object has no attribute’iteritems‘的分析与解决
2017/07/06 Python
Python中摘要算法MD5,SHA1简介及应用实例代码
2018/01/09 Python
详解Django中类视图使用装饰器的方式
2018/08/12 Python
python微元法计算函数曲线长度的方法
2018/11/08 Python
python3中property使用方法详解
2019/04/23 Python
PyCharm安装PyQt5及其工具(Qt Designer、PyUIC、PyRcc)的步骤详解
2020/11/02 Python
python 爬虫网页登陆的简单实现
2020/11/30 Python
关于canvas.toDataURL 在iOS运行失败的问题解决
2020/09/16 HTML / CSS
香港太阳眼镜网上商店:SmartBuyGlasses香港
2016/07/22 全球购物
澳大利亚家具和家居用品购物网站:Zanui
2018/12/29 全球购物
小学生自我评价范例
2013/09/24 职场文书
HR喜欢的自荐信格式
2013/10/08 职场文书
电子商务毕业生求职信
2013/11/10 职场文书
运动会邀请函范文
2014/02/06 职场文书
招聘专员岗位职责
2014/03/07 职场文书
开学典礼演讲稿
2014/05/23 职场文书
爱护公物演讲稿
2014/09/09 职场文书
2015清明节祭奠英烈寄语大全
2015/03/04 职场文书
elasticSearch-api的具体操作步骤讲解
2021/06/28 Java/Android
spring boot项目application.properties文件存放及使用介绍
2021/06/30 Java/Android