第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在請求包中,如何為有效負(fù)載參數(shù)中的一個鍵傳遞多個值?

在請求包中,如何為有效負(fù)載參數(shù)中的一個鍵傳遞多個值?

GCT1015 2023-03-22 17:15:55
我正在嘗試獲取商品類別 ID 列表,以便我可以將它們放入 url 并抓取產(chǎn)品信息。我知道如何將單個值放入鍵中,例如:payload = {'catID': 'ID_V2L0_65'}但是當(dāng)我有很多 catID 時,我會感到困惑。這是我的一些代碼:navi_info = requests.get('https://shopee.co.id/api/v4/recommend/recommend?bundle=top_sold_product_microsite&limit=20&offset=0')catIDs = [catID for catID in navi_info.json['data']['sections']['index']['key']]payload = {'catID': catIDs[0]}r = requests.get('https://shopee.co.id/top_products', params=payload)
查看完整描述

1 回答

?
開滿天機

TA貢獻1786條經(jīng)驗 獲得超13個贊

“index”鍵嵌套在 JSON 消息中的一個數(shù)組中(“sections”的值是一個數(shù)組)。


這個問題的解決方案可能是:


navi_info = requests.get('https://shopee.co.id/api/v4/recommend/recommend?bundle=top_sold_product_microsite&limit=20&offset=0')

print(navi_info.json()['data']['sections'])

# extracts all the "index" data from all "sections"

index_arrays = [object_['index'] for object_ in navi_info.json()['data']['sections']]

index_array = index_arrays[0] # only one section with "index" key is present

# extract all catIDs from the "index" payload

catIDs = [object_['key'] for object_ in index_array]

payload = {'catID': catIDs}

print(payload)

有效載荷應(yīng)該看起來像{'catID': ['ID_V2L0_65', 'ID_V2L0_3693', 'ID_V2L0_2', 'ID_V2L0_19', 'ID_V2L0_75', 'ID_V2L0_4040',...]}


查看完整回答
反對 回復(fù) 2023-03-22
  • 1 回答
  • 0 關(guān)注
  • 136 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號