在python或类似的地方“静默地”打开URL

时间:2013-07-12 12:58:09

标签: python batch-file

无论如何在Python中打开URL而不在浏览器中打开选项卡?

我有一个预构建的网址,我想在计算机空闲时运行,例如http://foo.com/bar

我已经能够使用startwebbrowser方法,但这些方法会在我的浏览器中打开一个新标签。

F.Y.I。该网址返回一个空白页面,其中只有我不需要的单词OK

任何人都可以建议任何其他方式,例如通过批处理或任何其他可以执行此操作的程序吗?

3 个答案:

答案 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