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 @ 2023-04-05 00:43  LePenseur  阅读(40)  评论(0)    收藏  举报