文章目录
参考地址:https://www.cnblogs.com/lfr0123/p/15977807.html
一、requests发送get请求
1、get请求参数说明
requests.get(url, params=None, **kwargs)
参数说明:
url,即接口地址
params,接口参数,可选(即可填可不填)
**kwargs,可以添加其他请求参数,如设置请求头headers、超时时间timeout、cookies等
2、发送get请求(不带参数)
打开网站:
import requests
res = requests.get(url="https://api.shop.eduwork.cn/")
# 请求得到的res是一个Response对象(状态码),如果想要看到返回的文本内容,需要使用.text
print(res)
print(res.text)
3、发送get请求(带参数)
打开网站首页:
import requests
url = "https://api.shop.eduwork.cn/api/index"
params = {
"page": 2, "new": 2}
res = requests.get(url=url, params=params)
print(res.text)
4、加入请求头headers
import requests
url = "https://api.shop.eduwork.cn/api/user"
headers = {
"Authorization": "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5zaG9wLmVkdXdvcmsuY24vYXBpL2F1dGgvbG9naW4iLCJpYXQiOjE2Nzg2MTgzNzMsImV4cCI6MTY3ODk3ODM3MywibmJmIjoxNjc4NjE4MzczLCJqdGkiOiJPdVJkNmZwbGpDczd5aW9YIiwic3ViIjoiNjc3NyIsInBydiI6IjIzYmQ1Yzg5NDlmNjAwYWRiMzllNzAxYzQwMDg3MmRiN2E1OTc2ZjcifQ.3cIOO7wXe2eLabMHlZbdgqiEB4VXe4yue35Q