正如问题所说,我想知道是否可以使用 Python 知道 Chrome 进程来自 ChromeDrive。问题是我没有使用 ChromeDrive 的 python 脚本的代码。那么是否可以用独立的脚本来杀死ChromeDrive Chrome呢?因为我希望能够使用普通的 Chrome,而不是 ChromeDrive Chrome。
最佳答案
如果我理解你的问题,你可以使用 psutil 模块检查正在运行的 chrome 进程,终止命令行参数中包含“webdriver”的进程。
from contextlib import suppress
import psutil
from selenium.webdriver import Chrome
driver = Chrome()
driver.get('https://stackoverflow.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()
关于python - 有没有办法使用 python 知道 chrome 进程来自 chromedriver?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59072010/