【问题标题】:Killing a chrome process by url name using python使用python通过url名称杀死chrome进程
【发布时间】: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 包,例如 webbrowseros,但没有发现其中任何一个有用。

我想补充一点,在打开任务管理器时,可以看到所有打开的选项卡及其网址。

所以,我想问一下 - 你知道通过 url 关闭 chrome 选项卡的最简单方法是什么吗?

谢谢!

【问题讨论】:

    标签: python google-chrome python-os psutil python-webbrowser


    【解决方案1】:

    我刚刚发现了这个Python using Chrome Task manager 最近在尝试实现类似功能时

    我相信你会在这里得到一些想法。

    【讨论】:

      猜你喜欢
      • 2013-01-15
      • 1970-01-01
      • 2011-02-25
      • 2011-06-19
      • 1970-01-01
      • 2013-06-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多