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多线程编程方式分析示例详解
Dec 06 Python
python通过shutil实现快速文件复制的方法
Mar 14 Python
python实现文件路径和url相互转换的方法
Jul 06 Python
python 拷贝特定后缀名文件,并保留原始目录结构的实例
Apr 27 Python
Appium+Python自动化测试之运行App程序示例
Jan 23 Python
Python语言进阶知识点总结
May 28 Python
在Python函数中输入任意数量参数的实例
Jul 16 Python
浅谈优化Django ORM中的性能问题
Jul 09 Python
Python私有属性私有方法应用实例解析
Sep 15 Python
python和C++共享内存传输图像的示例
Oct 27 Python
python 实时调取摄像头的示例代码
Nov 25 Python
Python源码解析之List
May 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 获取当前访问的url文件名的方法小结
2010/02/08 PHP
PHP之生成GIF动画的实现方法
2013/06/07 PHP
CI框架中site_url()和base_url()的区别
2015/01/07 PHP
Discuz!X中SESSION机制实例详解
2015/09/23 PHP
Zend Framework教程之Zend_Db_Table表关联实例详解
2016/03/23 PHP
PHP登录验证码的实现与使用方法
2016/07/07 PHP
js判断浏览器的比较全的代码
2007/02/13 Javascript
php is_numberic函数造成的SQL注入漏洞
2014/03/10 Javascript
一个简单的jquery的多选下拉框(自写)
2014/05/05 Javascript
javaScript年份下拉列表框内容为当前年份及前后50年
2014/05/28 Javascript
jquery中post方法用法实例
2014/10/21 Javascript
javascript实现简单的鼠标拖动效果实例
2015/04/10 Javascript
TypeScript 学习笔记之基本类型
2015/06/19 Javascript
window.onload绑定多个事件的两种解决方案
2016/05/15 Javascript
整理关于Bootstrap列表组的慕课笔记
2017/03/29 Javascript
Flask中获取小程序Request数据的两种方法
2017/05/12 Javascript
完美解决axios跨域请求出错的问题
2018/02/05 Javascript
JS抛物线动画实例制作
2018/02/24 Javascript
Vue+mui实现图片的本地缓存示例代码
2018/05/24 Javascript
Vue keepAlive 数据缓存工具实现返回上一个页面浏览的位置
2019/05/10 Javascript
vue element ui validate 主动触发错误提示操作
2020/09/21 Javascript
JavaScript实现瀑布流布局的3种方式
2020/12/27 Javascript
[00:32]2018DOTA2亚洲邀请赛OpTic出场
2018/04/03 DOTA
python 添加用户设置密码并发邮件给root用户
2016/07/25 Python
python3获取两个日期之间所有日期,以及比较大小的实例
2018/04/08 Python
Python SMTP配置参数并发送邮件
2020/06/16 Python
Python环境配置实现pip加速过程解析
2020/11/27 Python
使用Python webdriver图书馆抢座自动预约的正确方法
2021/03/04 Python
SmartBuyGlasses比利时:购买品牌太阳镜和眼镜
2019/08/09 全球购物
俄罗斯极限运动网上商店:Board Shop №1
2020/12/18 全球购物
房地产融资计划书
2014/01/10 职场文书
上班看电影检讨书
2014/02/12 职场文书
竞赛口号大全
2014/06/16 职场文书
优秀党员学习焦裕禄精神思想汇报范文
2014/09/10 职场文书
导游欢迎词范文
2015/01/23 职场文书
如何在Python中妥善使用进度条详解
2022/04/05 Python