文章说明了Request模块的意义,
且强调了Request模块使用更加方便。
接下来介绍几种常用的Request操作,并且会在后续补充说明一些特定用法。
导入文件
import requests
一、请求
右边为请求语句,返回值为Response回应
r = requests.get('https://www.baidu.com')
r = requests.post('http://httpbin.org/post', data = {'key':'value'})
r = requests.put('http://httpbin.org/put', data = {'key':'value'})
r = requests.delete('http://httpbin.org/delete')
r = requests.head('http://httpbin.org/get')
r = requests.options('http://httpbin.org/get')
二、响应内容
r.text
三、编码模式
r.encoding
r.encoding = 'utf-8'
四、响应状态码
r.raise_for_status() #抛出异常,正常为None
r.status_code
五、 连接超时
requests.get('http://github.com', timeout=0.001)
后续持续更新。。。