python selenium 执行完毕关闭chromedriver进程示例
因为使用多次以后发现进程中出现了很多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第三方库undetected_chromedriver的使用
- python一招完美搞定Chromedriver的自动更新问题
- Python3爬虫ChromeDriver的安装实例
- 详解Python+Selenium+ChromeDriver的配置和问题解决
- Selenium执行完毕未关闭chromedriver/geckodriver进程的解决办法(java版+python版)
- python+selenium+chromedriver实现爬虫示例代码
- 下载与当前Chrome对应的chromedriver.exe(用于python+selenium)
- python3 chromedrivers签到的简单实现
相关文章
Django ForeignKey与数据库的FOREIGN KEY约束详解
这篇文章主要介绍了Django ForeignKey与数据库的FOREIGN KEY约束详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-05-05
Python批量处理PDF图片的操作指南(插入、压缩、提取、替换、分页、旋转、删除)
图片是 PDF 文档的核心元素之一,它们不仅能够增强文档的视觉吸引力,还能有效传达信息,帮助读者更好地理解内容和主题,在实际操作中,我们常需要对PDF中的图片进行多种处理,这篇文章将详细介绍如何使用Python在PDF中实现图片插入、提取、替换、压缩等操作2025-04-04
Python的selenium模块使用find_element_by_id无效解决方案
这篇文章主要介绍了Python的selenium模块使用find_element_by_id无效解决方案,find_element_by_id无效可能是因为版本问题,而4.5.0版本不支持页面对象的定位find_element_by_id方法,以前版本支持这些进行元素定位,需要的朋友可以参考下2023-12-12


最新评论