是否使用Python 3关闭/终止web浏览器?

是否使用Python 3关闭/终止web浏览器?,python,linux,python-3.x,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() 谢谢

我正在尝试制作一个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()

谢谢你的帮助

您可以打开URL,确定打开的浏览器是什么,然后(通过或类似方式)终止它

不知道如何使用
webbrowser
模块,但由于我猜您不是在分发脚本,您可以通过
子流程
打开硬编码浏览器,例如Firefox:

import time
import subprocess

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

谢谢dbr,这似乎是可行的,但我只看到一个问题。当我单独使用脚本并且浏览器还没有打开时,它可以工作,但是如果我已经打开了浏览器,它只会打开URL,而不会关闭它。如果这很重要的话,我会使用Chromium,但我认为所有浏览器都会使用Chromium,有什么建议吗?@Andy093-Hmm,当Chromium运行时,
Chromium
命令必须告诉主进程打开一个新选项卡,然后退出。我不知道如何做到这一点,而不只是谋杀所有的铬进程