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 相关文章推荐
利用Psyco提升Python运行速度
Dec 24 Python
Python对列表去重的多种方法(四种方法)
Dec 05 Python
Python的地形三维可视化Matplotlib和gdal使用实例
Dec 09 Python
python多个模块py文件的数据共享实例
Jan 11 Python
python区块及区块链的开发详解
Jul 03 Python
Python:合并两个numpy矩阵的实现
Dec 02 Python
Django Form and ModelForm的区别与使用
Dec 06 Python
Pandas实现DataFrame按行求百分数(比例数)
Dec 27 Python
在 Python 中接管键盘中断信号的实现方法
Feb 04 Python
python闭包、深浅拷贝、垃圾回收、with语句知识点汇总
Mar 11 Python
Django cookie和session的应用场景及如何使用
Apr 29 Python
pytorch 一行代码查看网络参数总量的实现
May 12 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
香妃
2021/03/03 冲泡冲煮
php 论坛采集程序 模拟登陆,抓取页面 实现代码
2009/07/09 PHP
PHP 采集程序原理分析篇
2010/03/05 PHP
Codeigniter框架实现获取分页数据和总条数的方法
2014/12/05 PHP
6个超实用的PHP代码片段
2015/08/10 PHP
Laravel框架源码解析之入口文件原理分析
2020/05/14 PHP
Prototype PeriodicalExecuter对象 学习
2009/07/19 Javascript
解决ExtJS在chrome或火狐中正常显示在ie中不显示的浏览器兼容问题
2013/01/11 Javascript
jQuery获得内容和属性方法及示例
2013/12/02 Javascript
jquery做的一个简单的屏幕锁定提示框
2014/03/26 Javascript
jQuery实现折叠、展开的菜单组效果代码
2015/09/16 Javascript
不得不分享的JavaScript常用方法函数集(上)
2015/12/23 Javascript
Javascript removeChild()删除节点及删除子节点的方法
2015/12/27 Javascript
基于javascript实现文字无缝滚动效果
2016/03/22 Javascript
Bootstrap基本组件学习笔记之进度条(15)
2016/12/08 Javascript
webstorm中配置nodejs环境及npm的实例
2018/05/15 NodeJs
微信小程序实现多个按钮的颜色状态转换
2019/02/15 Javascript
详解js创建对象的几种方法及继承
2019/04/12 Javascript
python实现简单ftp客户端的方法
2015/06/28 Python
Python回文字符串及回文数字判定功能示例
2018/03/20 Python
python创造虚拟环境方法总结
2019/03/04 Python
用python wxpy管理微信公众号并利用微信获取自己的开源数据
2019/07/30 Python
python计算n的阶乘的方法代码
2019/10/25 Python
Python爬虫库BeautifulSoup的介绍与简单使用实例
2020/01/25 Python
Pandas把dataframe或series转换成list的方法
2020/06/14 Python
阿里健康官方海外旗舰店:阿里健康国际自营
2017/11/24 全球购物
西班牙品牌鞋子、服装和配饰在线商店:Esdemarca
2021/02/17 全球购物
银行毕业实习自我鉴定
2013/09/19 职场文书
市场营销毕业求职信
2014/08/07 职场文书
员工年终自我评价
2014/09/14 职场文书
职工年度考核评语
2014/12/31 职场文书
庆祝教师节新闻稿
2015/07/17 职场文书
申论不会写怎么办?教您掌握这6点思维和原则
2019/07/17 职场文书
如何给HttpServletRequest增加消息头
2021/06/30 Java/Android
详解Vue的列表渲染
2021/11/20 Vue.js
《勇者辞职不干了》ED主题曲无字幕动画MV公开
2022/04/13 日漫