requests是一个http请求库,可以非常方便的进行get或者post请求。
首先第一步,导入requests,import requests as http
get请求例子r = http.get('https://discuz35.nciaer.com/py.php', params={'name':'硬汉', 'age': 36});
params就是get请求的参数,返回的r是一个response对象
post请求例子r = http.post('https://discuz35.nciaer.com/py.php', data={'name':'硬汉', 'age': 36});
data就是post请求的参数。
返回值如何处理呢?下面是几个例子
r.text 返回请求的文本内容
r.json() 如果返回的是json,那么可以用这个,解析成一个字典
r.encoding 返回内容的编码
r.status_code 返回状态码,如200,404等