个人觉得非常不错,就是对cookie支持存在问题,对代理服务器支持上也有问题
Simple Retrieval
import httplib2 h = httplib2.Http(".cache") resp, content = h.request("http://example.org/", "GET")
The 'content' is the content retrieved from the URL. The content is already decompressed or unzipped if necessary. The 'resp' contains all the response headers.
Python 3 makes a distinction between bytes and strings. In httplib2, the response headers are strings, but the content is bytes. If you want to turn the content into a string, you need to determine the character encoding, then explicitly convert it to a string. The exact algorithm for doing this depends on the media type; httplib2 can not help you determine the character encoding.
Once you determine the character encoding, the rest is easy. For example, if you determine that the encoding is UTF-8, you would say: