python selenium 執(zhí)行完畢關閉chromedriver進程示例
因為使用多次以后發(fā)現(xiàn)進程中出現(xiàn)了很多chromedriver的殘留,造成卡頓,所以決定優(yōu)化一下。
這個問題困擾了樓主很久,百度谷歌查來查去都只有java,后面根據java和selenium結合看找出了python如何執(zhí)行完把chromedriver進程關閉
Python的話控制chromedriver的開啟和關閉的包是Service
from selenium.webdriver.chrome.service import Service
創(chuàng)建的時候需要把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會推出驅動別切關閉所關聯(lián)的所有窗口
最后執(zhí)行完以后就關閉
driver.quit();c_service.stop()
嫌麻煩也可以直接使用python的os模塊執(zhí)行下面兩句話結束進程
os.system('taskkill /im chromedriver.exe /F') os.system('taskkill /im chrome.exe /F')
以上這篇python selenium 執(zhí)行完畢關閉chromedriver進程示例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
- Python第三方庫undetected_chromedriver的使用
- python一招完美搞定Chromedriver的自動更新問題
- Python3爬蟲ChromeDriver的安裝實例
- 詳解Python+Selenium+ChromeDriver的配置和問題解決
- Selenium執(zhí)行完畢未關閉chromedriver/geckodriver進程的解決辦法(java版+python版)
- python+selenium+chromedriver實現(xiàn)爬蟲示例代碼
- 下載與當前Chrome對應的chromedriver.exe(用于python+selenium)
- python3?chromedrivers簽到的簡單實現(xiàn)
相關文章
手把手教你打造個性化全棧應用Python?Reflex框架全面攻略
Reflex框架是為了解決傳統(tǒng)全棧開發(fā)中的一些挑戰(zhàn)而誕生的,它充分利用了現(xiàn)代前端框架(如React)的優(yōu)勢,與后端技術(如Node.js)深度集成,使得開發(fā)者能夠更加流暢地構建整個應用,Reflex的設計理念包括簡化、響應性和一致性,旨在提高全棧開發(fā)的效率和可維護性2023-12-12pycharm恢復默認設置或者是替換pycharm的解釋器實例
今天小編就為大家分享一篇pycharm恢復默認設置或者是替換pycharm的解釋器實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-10-10Python?matplotlib如何簡單繪制不同類型的表格
通過Matplotlib,開發(fā)者可以僅需要幾行代碼,便可以生成繪圖,直方圖,功率譜,條形圖,錯誤圖,散點圖等,下面這篇文章主要給大家介紹了關于Python?matplotlib如何簡單繪制不同類型表格的相關資料,需要的朋友可以參考下2022-07-07python 內置庫wsgiref的使用(WSGI基礎入門)
WSGI(web服務器網關接口)主要規(guī)定了服務器端和應用程序之間的接口,即規(guī)定了請求的URL到后臺處理函數(shù)之間的映射該如何實現(xiàn)。wsgiref是一個幫助開發(fā)者開發(fā)測試的Python內置庫,程序員可以通過這個庫了解WSGI的基本運行原理,但是不能把它用在生產環(huán)境上。2021-06-06Python實現(xiàn)Canny及Hough算法代碼實例解析
這篇文章主要介紹了Python實現(xiàn)Canny與Hough算法代碼實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-08-08Django中select_related和prefetch_related的用法與區(qū)別詳解
在實際的開發(fā)中,模型之間經常存在復雜的關聯(lián)關系,下面這篇文章主要給大家介紹了關于Django中select_related和prefetch_related的用法與區(qū)別的相關資料,需要的朋友可以參考下2022-11-11用python打包exe應用程序及PyInstaller安裝方式
PyInstaller 制作出來的執(zhí)行文件并不是跨平臺的,如果需要為不同平臺打包,就要在相應平臺上運行PyInstaller進行打包。今天通過本文給大家介紹用python打包exe應用程序及PyInstaller安裝方式,感興趣的朋友一起看看吧2021-12-12