python进行http请求(使用httplib2)
(2016-06-12 14:52:55)
标签:
pythonhttphttplib2request |
分类: IT技术 |
1、支持Cache
import httplib2
h = httplib2.Http(".cache")
2、提供所有HTTP支持的方法,不只是GET和POST,还包括DELETE,CONNECT吧
3、.自动通过”GET“方法,重定向3XX返回值
示例一
import httplib2
#获取HTTP对象
h = httplib2.Http()
#发出同步请求,并获取内容
resp, content = h.request("http://www.soso.com/")
print resp
print content
print resp会现实返回头信息
print content 会显示”搜搜更懂你“相关内容。
示例二
import httplib2
h2 = httplib2.Http('.cache')
resp2,content2 = h2.request('http://www.baidu.com/')
print resp2
print content2
你就会得到”百度一下,你就知道“相关内容。
并且我们可以再".cache"目录下找到刚才访问的相关内容文件”www.baidu.com,,f03f5717616221de41881be555473a02“,是baidu.com的缓存文件,用记事本打开可知里面带偶内容和httprespond头信息。

加载中…