最基本

1
2
3
requests.get(url, headers, params) 
# 链接 # 请求头 # 参数(连接)
requests.post(url, headers, params)

返回数据类型为:Response

Response对象的常用属性

1
2
3
4
5
6
7
8
9
10
11
12
13

response.status_code # 检查请求是否成功 打印会返回状态码
response.content # 把response对象转换为二进制数据 一般抓取图片用
response.text # 把response对象转换为字符串数据
response.encoding # 定义response对象的编码
response.cookies # 服务器发回的cookies
xxxjson = response.json() # 将返回的json格式数据转为字典

例:
res = requests.get(url)
# 打印变量res的响应状态码,以检查请求是否成功
print(res.status_code) # 返回状态码具体查笔记

使用例子

1
2
3
4
5
6
7
8
9
10
11
12
13
14
import resquests

headers = {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) '
'AppleWebKit/537.36 (KHTML, like Gecko) '
'Chrome/106.0.0.0 Safari/537.36 '
}

url = ''

res = resquests.get(url, headers=headers)

print(res.text)