5

无论如何在Python中打开一个URL而不在浏览器中打开一个标签?

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

我已经能够使用startwebbrowser方法,但是这些在我的浏览器中打开了一个新选项卡。

仅供参考URL 返回一个空白页面,其中仅OK包含我不需要的单词。

任何人都可以建议任何其他方式,比如通过批处理或任何其他可以做到这一点的程序吗?

4

3 回答 3

10

使用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')
于 2013-07-12T12:59:29.930 回答
5

您还可以查看requests模块。如果您不需要实际内容,您可以只检查 HTTP 状态代码?

import requests
result = requests.get('http://foo.com/bar')

if(result.status_code == 200): print("OK")
于 2013-07-12T13:05:20.713 回答
0

首先安装“请求”

在命令提示符下运行:

pip install requests

然后运行此代码:

username ='abcd'
password='password'
url = 'www.example.com/data/con'
r=requests.get(url)
page=r.content
print(page)
于 2019-03-26T08:58:20.133 回答