【问题标题】:Is there a way to know what chrome process comes from chromedrive using python?有没有办法知道使用 python 的 chromedriver 来自什么 chrome 进程?
【发布时间】:2025-11-30 02:40:01
【问题描述】:

正如问题所说,我想知道是否有可能知道 Chrome 进程来自 ChromeDrive 使用 Python。问题是我没有使用 ChromeDrive 的 python 脚本的代码。那么是否有可能只用一个独立的脚本杀死 ChromeDrive Chrome?因为我希望能够使用普通的 chrome 而不是 ChromeDrive Chrome。

【问题讨论】:

    标签: python python-3.x selenium google-chrome selenium-chromedriver


    【解决方案1】:

    如果我理解您的问题,您可以使用 psutil 模块检查正在运行的 chrome 进程,终止命令行参数中包含“webdriver”的进程。

    from contextlib import suppress
    
    import psutil
    from selenium.webdriver import Chrome
    
    driver = Chrome()
    driver.get('https://*.com/questions/59072010/is-there-a-way-to-know-what-chrome-process-comes-from-chromedrive-using-python')
    
    for process in psutil.process_iter():
        if process.name() == 'chrome.exe' and '--test-type=webdriver' in process.cmdline():
             with suppress(psutil.NoSuchProcess):
                 process.kill()
    

    【讨论】: