# 配置請求頭
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,就會出現這種問題