如何判断我的浏览器是否已经在Python中运行?

2024-05-14 15:49:11 发布

您现在位置:Python中文网/ 问答频道 /正文

到目前为止,我已经尝试了PSUTIL来查看firefox是否正在运行,它是否工作,但问题是每次我关闭和重新打开firefox时,它的PID都在不断变化。我是否可以随时检查firefox是否已经运行

PS:现在不使用selenium,只使用我常用的firefox浏览器


Tags: selenium浏览器firefoxpidpsutilps
2条回答

您可以在python脚本中尝试以下操作:

l = [p.info for p in psutil.process_iter(attrs=['pid', 'name']) if 'firefox' in p.info['name']]
if(len(l)>0):
    print("Firefox is running")
else:
    print("Firefox is not running")
import psutil

for p in psutil.process_iter(attrs=['pid', 'name']):
    if p.info['name'] == "firefox.exe":
        print("yes", (p.info['name']))

相关问题 更多 >

    热门问题