0

所以这就是我用来打开浏览器的

import webbrowser
import time

url = "http://google.com"
time = 5

def TestBrowse(url,time):
    webbrowser.open(url)
    time.sleep(time)

我想要一个跟随 time.sleep 的函数或方法,它将刷新该函数打开的选项卡。这是一个我刚刚熟悉的模块,所以我什至不知道它是否是更好的模块或解决方案(或者是否有可能)

事实上,我的主要目标是能够关闭标签,但我一直在阅读没有办法做到这一点,如果这是错误的,我也很想知道如何做到这一点。我已经尝试过使用 os.system 来杀死浏览器,但 os.system 似乎从来没有在函数内部工作(而且这似乎不是一个好主意)

4

1 回答 1

0

也许使用selenium将是浏览器编程的更好选择。它接受 python 脚本。

此外,您可以尝试使用执行刷新和/或退出的嵌入式脚本创建包装网页,尽管浏览器可能会威胁它作为跨站点脚本并限制您尝试访问的 URL 的功能。无论如何,要使用它,您需要使用 javascript 而不是 python 进行编程。

于 2013-05-05T18:24:21.753 回答