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

问题描述 投票:0回答:2

到目前为止,我已经尝试过PSUTIL来查看firefox是否正在运行并且可以运行,但是问题是每次关闭并重新打开firefox的PID都会不断变化。无论如何,我始终可以检查firefox是否已在运行?

PS:现在不使用硒,只有我的常规Firefox浏览器

python python-3.x firefox browser psutil
2个回答
0
投票

您可以在您的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")

0
投票
import psutil

for p in psutil.process_iter(attrs=['pid', 'name']):
    if p.info['name'] == "firefox.exe":
        print("yes", (p.info['name']))
© www.soinside.com 2019 - 2024. All rights reserved.