如果我知道内容是字符串,那么在Python中获取HTTP的最快方法是什么?我正在文档中搜索一个快速的单行程序,如:
contents = url.get("http://example.com/foo/bar")
但我能用谷歌找到的只有httplib
和urllib
——我在这些库中找不到捷径.
标准Python2.5是否有上述形式的快捷方式,或者我应该编写一个函数url_get
吗?
- 我宁愿不把炮击的输出捕捉到
wget
或curl
.
如果我知道内容是字符串,那么在Python中获取HTTP的最快方法是什么?我正在文档中搜索一个快速的单行程序,如:
contents = url.get("http://example.com/foo/bar")
但我能用谷歌找到的只有httplib
和urllib
——我在这些库中找不到捷径.
标准Python2.5是否有上述形式的快捷方式,或者我应该编写一个函数url_get
吗?
wget
或curl
.Python 3:
import urllib.request
contents = urllib.request.urlopen("http://example.com/foo/bar").read()
Python 2:
import urllib2
contents = urllib2.urlopen("http://example.com/foo/bar").read()
urllib.request
和read
的文档.