# 配置请求头 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,就会出现这种问题