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中处理字符串的相关的len()方法的使用简介
May 19 Python
Python遍历某目录下的所有文件夹与文件路径
Mar 15 Python
Python爬虫使用脚本登录Github并查看信息
Jul 16 Python
python爬取cnvd漏洞库信息的实例
Feb 14 Python
一文了解Python并发编程的工程实现方法
May 31 Python
解决Python内层for循环如何break出外层的循环的问题
Jun 24 Python
Python自定义一个异常类的方法
Jun 27 Python
Python中函数的返回值示例浅析
Aug 28 Python
Python调用Windows命令打印文件
Feb 07 Python
Python抓包并解析json爬虫的完整实例代码
Nov 03 Python
详解Python中string模块除去Str还剩下什么
Nov 30 Python
python中编写函数并调用的知识点总结
Jan 13 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
ThinkPHP实例化模型的四种方法概述
2014/08/22 PHP
Laravel中Trait的用法实例详解
2016/03/16 PHP
PHP SFTP实现上传下载功能
2017/07/26 PHP
Yii 框架使用数据库(databases)的方法示例
2020/05/19 PHP
海量经典的jQuery插件集合
2010/01/12 Javascript
推荐9款炫酷的基于jquery的页面特效
2014/12/07 Javascript
JS取得绝对路径的实现代码
2015/01/16 Javascript
JS实现从表格中动态删除指定行的方法
2015/03/31 Javascript
深入解读JavaScript中的Hoisting机制
2015/08/12 Javascript
js表单元素checked、radio被选中的几种方法(详解)
2016/08/22 Javascript
使用Angular.js开发的注意事项
2016/10/19 Javascript
JS中解决谷歌浏览器记住密码输入框颜色改变功能
2017/02/13 Javascript
vue.js单页面应用实例的简单实现
2017/04/10 Javascript
小程序实现展开/收起的效果示例
2018/09/22 Javascript
关于js陀螺仪的理解分析
2019/04/11 Javascript
layui lay-verify form表单自定义验证规则详解
2019/09/18 Javascript
vue 实现走马灯效果
2019/10/28 Javascript
原生js实现日期选择插件
2020/05/21 Javascript
[14:20]刀塔大凶女神互压各路奇葩屌丝
2014/05/16 DOTA
[36:54]Mineski vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[22:07]DOTA2-DPC中国联赛 正赛 iG vs Magma 选手采访
2021/03/11 DOTA
详解python实现读取邮件数据并下载附件的实例
2017/08/03 Python
python中如何使用正则表达式的集合字符示例
2017/10/09 Python
python使用Apriori算法进行关联性解析
2017/12/21 Python
python3实现网络爬虫之BeautifulSoup使用详解
2018/12/19 Python
Python List cmp()知识点总结
2019/02/18 Python
python 模拟创建seafile 目录操作示例
2019/09/26 Python
Django如何实现密码错误报错提醒
2020/09/04 Python
CSS3 中的@keyframes介绍
2014/09/02 HTML / CSS
越南电子产品购物网站:FPT Shop
2017/12/02 全球购物
文明礼仪事迹材料
2014/01/09 职场文书
服务员岗位责任制
2014/02/11 职场文书
毕业实习指导教师评语
2014/12/31 职场文书
党员读书活动心得体会
2016/01/14 职场文书
详解Redis在SpringBoot工程中的综合应用
2021/10/16 Redis
Mysql中的触发器定义及语法介绍
2022/06/25 MySQL