Python 安裝 httplib2

簡述

httplib2 是一個使用 Python 寫的支持的很是全面的 HTTP 特性的庫。須要 Python2.3 或更高版本的運行環境,0.5.0 版及其之後包含了對 Python3 的支持。python

下載

進入 httplib2 下載 地址,下載適當的版本(我選擇的是 httplib2-0.9.2.zip (md5))。linux

安裝

Window

  1. 解壓縮(目錄爲 httplib2-0.9.2)shell

  2. 打開 CMD 命令行,切換至解壓後的目錄。ruby

  3. 鍵入 python setup.py install 進行安裝。服務器

完成安裝後,其模塊也會自動加載到 Python 安裝目錄下 lib 中的 site-packages 中。markdown

Linux

切換至壓縮包所在目錄,解壓縮:編碼

unzip httplib2-0.9.2.zip

切換至解壓縮後的目錄,進行安裝:url

$ cd httplib2-0.9.2/
$ python3.5 setup.py install

爲了驗證,是否安裝成功,咱們寫一個簡單的示例程序。spa

驗證

爲了驗證 httplib2 是否安裝成功,寫一個簡單的示例程序:.net

import httplib2

# 獲取HTTP對象
h = httplib2.Http()

# 發出同步請求,並獲取內容
resp, content = h.request("https://www.hao123.com/")
print("resp = %s" % resp)
print("content = %s" % content)

一旦有了 http 對象,獲取數據很是簡單,以你要的數據的地址做爲參數調用 request() 就能夠了。這會對該 url 執行一個 get 請求。

request() 方法返回兩個值。第一個是一個 httplib2.Response 對象,其中包含了服務器返回的全部 http 頭。例如:status 爲 200 表示請求成功。

content 變量包含了 http 服務器返回的實際數據。數據以 bytes 對象返回,不是字符串。 若是你須要一個字符串,須要肯定字符編碼並本身進行轉換.

更多參考

相關文章
相關標籤/搜索