我是python的初學者,我想從API獲取資料,下面是檔案

這是我寫的代碼
import requests
import json
from requests.auth import HTTPBasicAuth
r = requests.get('https://blabla.com/get-sales-information', auth=HTTPBasicAuth('username', 'pass'))
我得到了 status_code=404 因為它需要日期過濾器。但是我沒有任何線索可以放置日期過濾器,它太愚蠢了,但我真的不知道該怎么做。已經嘗試在許多不同的平臺上搜索但仍未解決
這是我要列印的示例資料
[
{
"salesNum": "12333",
"billNum": "2132123",
"salesDate": "2021-03-16",
"salesDateIn": "2021-03-16 15:17:16",
"salesDateOut": "2021-03-17 09:36:33",
"branchCode": "DBX",
"branchName": "Bracnh",
"memberCode": null,
"memberName": null,
}
]
uj5u.com熱心網友回復:
您是在問日期格式應該如何?或者如何在請求模塊中實際包含正文?
至于日期格式,除非指定示例,否則不清楚,但考慮到您的回復看起來像是“2022-06-16”格式。
由于 content-type = application/json,因此:
request_body = {
"filterSalesDateFrom" : "2022-03-16",
"filterSalesDateTo" : "2022-03-17"
}
r = requests.get('https://blabla.com/get-sales-information',
json = request_body,
auth=HTTPBasicAuth('username', 'pass')
)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/494373.html
下一篇:創建僅包含最近日期的新資料集
