【Python爬虫】爬虫POST请求接口一直报错参数错误/没有接收到参数

# 配置请求头
session = session_requests_b()
data = {"lotteryId":2032,"issueNum":"2020-12-31"}
# 爬取目标网页
page = session.post(url="https://his.duomaids.com/api/HistoryOpenInfo",data=data)
# 转码
page.encoding = page.apparent_encoding
page_text = page.text
page_text
page_json = json.loads(page_text)
page_json

报错:
{'code': 1, 'message': 'Fail', 'error': 'Invalid parameter: lotteryId'}




看了底层代码 正确姿势:
# 爬取目标网页
page = session.post(url="https://his.duomaids.com/api/HistoryOpenInfo",json=data)




PS:平时我们都是写成data,就会出现这种问题

原文地址:https://www.cnblogs.com/wanghong1994/p/14250268.html