【发布时间】:2021-12-31 08:19:24
【问题描述】:
我想运行一个 python 自动化程序,它会通过它的 url 名称杀死一个特定的 chrome 选项卡。
例如:
如果时间是 09:00,并且 url 是“www.youtube.com”,则终止该进程。
我没有设法使用psutil 和以下代码来做到这一点,因为我只能获取进程名称 (chrome.exe),而不是每个特定的 url 名称。
for proc in psutil.process_iter():
try:
# Get process name & pid from process object.
processName = proc.name()
processID = proc.pid
print(processName, ' ::: ', processID)
except (psutil.NoSuchProcess, psutil.AccessDenied, psutil.ZombieProcess):
pass
另外,我尝试了一些其他 python 包,例如 webbrowser 和 os,但没有发现其中任何一个有用。
我想补充一点,在打开任务管理器时,可以看到所有打开的选项卡及其网址。
所以,我想问一下 - 你知道通过 url 关闭 chrome 选项卡的最简单方法是什么吗?
谢谢!
【问题讨论】:
标签: python google-chrome python-os psutil python-webbrowser