Requests安装
请求方式
import requests
url = "https://www.cnblogs.com/"
requests.post(url)
requests.put(url)
requests.delete(url)
requests.get(url)
响应方法
response = request.post(url)
response.json() # 以json的形式返回响应内容,对象格式为dict
response.content # 以二进制的形式返回响应内容,对象格式为bytes
response.text # 以字符串的形式返回响应内容,对象格式为str
response.url # 返回请求的url
response.status_code # 返回本次请求的状态码
response.reason # 返回状态码对应的原因
response.headers # 返回响应头
response.cookies # 返回cookice信息
response.raw # 返回原始响应体
response.encoding # 返回编码格式
请求带参数
requests.get(url='http://www.baidu.com/s', params={'wd': '博客园'})
headers = {'Authorization': ''}
r = requests.post(url='XXXX', data={
'username': '', 'password': ''},headers=headers)
print(r.url)
print(r.status_code) # 获取返回状态
print(r.text) # 打印解码后的返回数据