我是蟒蛇新手,所以请耐心等待。我有一个python文件,每隔30分钟从默认浏览器中打开一个新选项卡以解决我的个人问题。现在问题是,如果它发生在我的工作时间表之间,它会变得非常烦人。所以我希望它在后台默默发生。我听说过Selenium
根据谷歌Python language bindings for Selenium WebDriver. The selenium package is used to automate web browser interaction from Python
。然而,当我坐下来学习更多关于这一点时,它就是一个保镖。我用来打开webbroswer的python文件是:
def Ultra():
loop_value = 1
while loop_value==1:
try:
urllib2.urlopen("https://google.com")
except urllib2.URLError, e:
print "Network currently down."
sleep(20)
else:
print "Up and running."
loop_value = 0
webbrowser.open_new_tab('https://website.com')
Ultra()
代码的第一部分确保网络连接是否存在,如果没有,它会休眠20秒并再次尝试,如果它存在则会通过默认浏览器打开website.com
。现在,如果有人可以帮助我,我希望浏览器能够在后台运行,因为我甚至不知道从哪里开始。
由于
编辑 - 我正在使用Windows