有没有办法知道什么chrome进程来自使用python的chromedrive?

llmtgqce  于 2023-03-10  发布在  Go
关注(0)|答案(2)|浏览(180)

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

yptwkmov

yptwkmov1#

如果我理解你的问题,你可以使用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()
xmakbtuz

xmakbtuz2#

import psutil
for process in psutil.process_iter ():
if process.name() == 'chrome.exe':
    Name = process.name () 
    ID = process.pid 
    print ("Process name =", Name ,",","Process ID =", ID)

相关问题