【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,就會出現這種問題
 
        

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM