我正在尝试制作一个 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,确定打开的浏览器是什么,然后终止它(通过 os.kill
或类似方式)。
不确定如何使用 webbrowser
模块执行此操作,但由于我猜您没有分发脚本,因此您可以通过 subprocess
打开硬编码浏览器,例如 Firefox:
import time
import subprocess
p = subprocess.Popen(["firefox", "http://www.facebook.com"])
time.sleep(600)
p.kill()
关于python - 使用 Python 3 关闭/终止 Web 浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13188981/