使用Python 3关闭/终止Web浏览器?

时间:2012-11-02 03:41:47

标签: python linux python-3.x

我正在尝试制作一个Python脚本,它在10分钟之后就会让我离开facebook,有关终止浏览器的最佳方法的想法,甚至更好的URL打开了吗?

#Stay on facebook for 10 minute session

import time
import webbrowser
import sys

webbrowser.open("http://www.facebook.com/")

time.sleep(600)
#terminate session here
sys.exit()

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您打开网址,确定打开了哪个浏览器,然后将其删除(通过os.kill或类似网址)。

不确定如何使用webbrowser模块执行此操作,但由于我猜您没有分发脚本,您可以通过subprocess打开硬编码浏览器,例如Firefox:

import time
import subprocess

p = subprocess.Popen(["firefox", "http://www.facebook.com"])
time.sleep(600)
p.kill()