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实现的检测web服务器健康状况的小程序
Sep 17 Python
Python import自定义模块方法
Feb 12 Python
把项目从Python2.x移植到Python3.x的经验总结
Apr 20 Python
python编程羊车门问题代码示例
Oct 25 Python
Python操作MySQL模拟银行转账
Mar 12 Python
Python 创建新文件时避免覆盖已有的同名文件的解决方法
Nov 16 Python
python 实现数字字符串左侧补零的方法
Dec 04 Python
python安装本地whl的实例步骤
Oct 12 Python
大家都说好用的Python命令行库click的使用
Nov 07 Python
python实现简单图书管理系统
Nov 22 Python
Django-xadmin+rule对象级权限的实现方式
Mar 30 Python
容易被忽略的Python内置类型
Sep 03 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静态新闻列表自动生成代码
2007/06/14 PHP
创建数据库php代码 用PHP写出自己的BLOG系统
2010/04/12 PHP
file_get_contents获取不到网页内容的解决方法
2013/03/07 PHP
PHP整合七牛实现上传文件
2015/07/03 PHP
JQuery 构建客户/服务分离的链接模型中Table中的排序分析
2010/01/22 Javascript
通过JavaScript控制字体大小的代码
2011/10/04 Javascript
Fixie.js 自动填充内容的插件
2012/06/28 Javascript
如何用ajax来创建一个XMLHttpRequest对象
2012/12/10 Javascript
js快速排序的实现代码
2013/12/08 Javascript
jQuery实现TAB风格的全国省份城市滑动切换效果代码
2015/08/24 Javascript
js闭包用法实例详解
2016/12/13 Javascript
jQuery常见的选择器及用法介绍
2016/12/20 Javascript
浅谈angular2的http请求返回结果的subcribe注意事项
2017/03/01 Javascript
微信小程序icon组件使用详解
2018/01/31 Javascript
angular实现页面打印局部功能的思考与方法
2018/04/13 Javascript
Vue框架下引入ActiveX控件的问题解决
2019/03/25 Javascript
微信小程序 生成携带参数的二维码
2019/10/23 Javascript
基于vue项目设置resolves.alias: '@'路径并适配webstorm
2020/12/02 Vue.js
js实现电灯开关效果
2021/01/19 Javascript
python检测lvs real server状态
2014/01/22 Python
Python字符串格式化
2015/06/15 Python
解决python3爬虫无法显示中文的问题
2018/04/12 Python
西班牙自行车和跑步商店:Alltricks
2018/07/07 全球购物
新英格兰最大的特色礼品连锁店:The Paper Store
2018/07/23 全球购物
德国领先的大尺码和超大尺码男装在线零售商:Bigtex
2019/06/22 全球购物
德国最大的服装、鞋子和配件在线商店之一:Outfits24
2019/07/23 全球购物
软件测试工程师结构化面试题库
2016/11/23 面试题
实习生个人的自我评价
2013/12/08 职场文书
学校办公室主任职责
2013/12/27 职场文书
机械设计职业生涯规划书
2013/12/27 职场文书
2015年转正工作总结范文
2015/04/02 职场文书
毕业证明模板
2015/06/19 职场文书
大学生党课感想
2015/08/11 职场文书
反四风问题学习心得体会
2016/01/22 职场文书
Django路由层如何获取正确的url
2021/07/15 Python
一起来看看Vue的核心原理剖析
2022/03/24 Vue.js