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[]>编码

相关文章
相关标签/搜索