1. 程式人生 > >request 模塊

request 模塊

com nbsp 使用 成功 eight oar lib params 傳遞數據

request 模塊用於取代 urllib 和 urllib2 模塊,是這兩個模塊的簡化版,因此我們用 request 模塊來與 http 交互會簡易得多

安裝 request 模塊:

yum install -y epel-release
yum install -y python-requests.noarch

使用 request 模塊:

In [1]: import requests
In [2]: r = requests.get(http://www.baidu.com/)    # 相當於 urllib2.open() ,即訪問一個URL
In [3]: r.url            #
查看訪問的URL In [4]: r.ok # 查看訪問是否成功,如果訪問失敗可以用r.reason查看失敗原因 In [5]: r.status_code # 查看返回的HTTP狀態碼 In [6]: r.headers # 查看訪問的URL的頭部信息 In [7]: r.cookies # 查看訪問後保存的cookie信息 In [8]: r.content # 查看URL的html源碼 In [9]: r.text # 查看URL的html源碼 In [10]: r = requests.get(
http://192.168.120.128:8000/db/?id=1&name=Tom) # 通過get方法來傳遞數據(寫法一) In [11]: r = requests.get(http://192.168.120.128:8000/db/, params={id:1, name:Tom}) # 通過get方法來傳遞數據(寫法二) In [12]: r = requests.post(http://192.168.120.128:8000/db/, data={id:1, name:Tom}) # 通過post方法來傳遞數據

request 模塊