Python 中 Requests 庫的用法

Requests庫的安裝

利用 pip 安裝,若是你安裝了pip包(一款Python包管理工具,不知道能夠百度喲),或者集成環境,好比Python(x,y)或者anaconda的話,就能夠直接使用pip安裝Python的庫。

$ pip install requests
安裝完成以後,下面來看一下基本的方法:git

#get請求方法
>>> r = requests.get('https://api.github.com/user', auth=('user', 'pass'))

打印get請求的狀態碼

>>> r.status_code

200github

查看請求的數據類型,能夠看到是json格式,utf-8編碼

>>> r.headers['content-type']

'application/json; charset=utf8'json

>>> r.encoding

'utf-8'api

打印請求到的內容

>>> r.text

u'{"type":"User"...'cookie

輸出json格式數據

>>> r.json()
{u'private_gists': 419, u'total_private_repos': 77, ...}

下面看一個小栗子:app

小例子

import requests工具

r = requests.get('http://www.baidu.com')
print type(r)
print r.status_code
print r.encoding
print r.text
print r.cookies
'''請求了百度的網址,而後打印出了返回結果的類型,狀態碼,編碼方式,Cookies等內容
輸出:'''
<class 'requests.models.Response'>
200
UTF-8
<RequestsCookieJar[]>編碼

相關文章
相關標籤/搜索