requests库

Requests安装

pip install 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) # 打印解码后的返回数据
原文地址:https://www.cnblogs.com/daicw/p/13275650.html