1、导包
requests并不是python内置库,所以需要自己先pip下载。
pip install requests
import requests
2、发送请求
(1).get请求:
get请求是最简单的请求,直接发送可以
response = requests.get(url)
(2).post请求:
与get不同的是是,需要传入data数据,Post参数放在 : Form Data 里面
data = {
"kw": "jay"
}
response = requests.post(url, data=data)
(3).header请求头:
请求头信息: {
User-Agent : 请求载体身份表示
Referer : 防盗链
Cookei : 本地字符串数据信息
}
headers = {
"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36"
}
3、获取内容:
(1).获取直接文本内容:
content = response.text
(2).获取json数据:
第一种使用requests给的方法.json()
content = response.json()
第二种使用内置模块json,可还是得先.text获取文本内容
import json
content = json.loads(response.text)
(3)、获取不同编码格式的内容
使用encoding方法
response = requests.get(url, headers=headers)
response.encoding = "gbk"
上就是爬虫requests常用方法,其余该不赘述(百度一下)。
标签:请求,get,json,关于,requests,data,response From: https://blog.csdn.net/2302_81218746/article/details/140952797