【问题标题】: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()