0

10分後にFacebookから起動するPythonスクリプトを作成しようとしていますが、ブラウザを終了するか、より適切な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()

助けてくれてありがとう!

4

1 に答える 1

0

URL を開き、どのブラウザーで開かれたかを特定し、それを (os.killまたは同様の方法で) 強制終了します。

モジュールでそれを行う方法はわかりませんが、スクリプトを配布していないと思うので、代わりにFirefox などwebbrowserのハードコードされたブラウザーを開くことができます。subprocess

import time
import subprocess

p = subprocess.Popen(["firefox", "http://www.facebook.com"])
time.sleep(600)
p.kill()
于 2012-11-02T03:54:52.323 に答える