03请求参数的两种方式

get请求

# 请求参数用params
params={
    'type': '24',
    'interval_id': '100:90',
    'action':'',
    'start': '1',
    'limit': '20'
}
response = requests.get(url=url,params=params,headers=headers)

post请求

# 请求参数用data/json

#方法1
import json

headers = {
            "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) "
                          "Chrome/110.0.0.0 Safari/537.36",
            "Content-Type": "application/json"      # 请求内容的数据类型,即请求参数转化为json字符串
        }
data = {
    'cname':'',
    'pid':'',
    'keyword': keyword,
    'pageIndex': '1',
    'pageSize': '10'
}
response = requests.post(url=url, data=json.dumps(data), headers=headers)
response = response.json()  

#方法2
headers = {
            "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) "
                          "Chrome/110.0.0.0 Safari/537.36"
        }
data = {
    'cname':'',
    'pid':'',
    'keyword': keyword,
    'pageIndex': '1',
    'pageSize': '10'
}
response = requests.post(url=url, json=data, headers=headers)
response = response.json()  
posted @   LePenseur  阅读(33)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示