繁体   English   中英

重启 Firefox 并恢复以前的 Session - Python

[英]Restart Firefox and Restore Previous Session - Python

我对 firefox 有疑问 - 一段时间后它变慢了,但重新启动后又好了。 我试过冲洗 dns - 不起作用。 Celar 缓存 - 不起作用。 所以我想制作一个 python 脚本,每 30 分钟重新启动一次 Firefox 并恢复以前的 session,但我不知道该怎么做。

我尝试了任何可能的 Firefox 调整 - 没有任何效果。

或者也许你知道如何解决这个问题。

好吧没有找到答案,所以我自己解决了。

如果您对 Firefox 的性能有疑问,那将有很大帮助。

https://github.com/perdubaro/FirefoxRestarter

import subprocess
import time
import os

browserExe = "firefox.exe"


def ffrestart():
    while True:
        print("\nClosing Firefox\n")
        os.system("taskkill /f /im "+browserExe)
        print("\nWaiting 5 seconds...\n")
        time.sleep(5)
        p = subprocess.Popen(['C:\Program Files\Mozilla Firefox\\firefox.exe'], shell=True, stdout=subprocess.PIPE,stderr=subprocess.STDOUT, bufsize=0)
        print(p)
        print("\nWait 1 hour for next Restart\n")
        time.sleep(3600)


ffrestart()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM