无论如何在Python中打开URL而不在浏览器中打开选项卡?
我有一个预构建的网址,我想在计算机空闲时运行,例如http://foo.com/bar
我已经能够使用start
和webbrowser
方法,但这些方法会在我的浏览器中打开一个新标签。
F.Y.I。该网址返回一个空白页面,其中只有我不需要的单词OK
。
任何人都可以建议任何其他方式,例如通过批处理或任何其他可以执行此操作的程序吗?
答案 0 :(得分:7)
使用urllib(Python 2.x):
import urllib
urllib.urlopen('http://foo.com/bar')
(Python 3.x)
import urllib.request
urllib.request.urlopen('http://foo.com/bar')
答案 1 :(得分:5)
您还可以查看requests模块。 如果您不需要实际内容,可以查看HTTP状态代码吗?
import requests
result = requests.get('http://foo.com/bar')
if(result.status_code == 200): print("OK")
答案 2 :(得分:0)
首先安装“请求”
在命令提示符下运行:
isatty
然后运行以下代码:
pip install requests