2017-04-22 10 views
0

JSONからの応答を抽出できました。しかし、私はすべてを一覧表示したり、私がキーに必要なものを抽出することができませんし、そのペアJSON値を抽出する際にエラー "KeyError"が発生する

以下

は私のコードです:

import requests 

response = requests.get("https://www.woolworths.com.au/apis/ui/Product/Specials/half-price?GroupID=948&isMobile=false&pageNumber=1&pageSize=36&richRelevanceId=SP_948&sortType=Personalised") 

data = response.json() 

私はdata['Stockcode']

を実行しようとしましたが、運や私が使用していませんdata['Product']

それは言う:

>>> data['Product'] 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
KeyError: 'Product' 
>>> data['Products'] 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
KeyError: 'Products' 

答えて

0

試してみます:

>>> data['Items'][0]['Products'] 

印刷データとその構築方法、そのデータ構造を参照してください、あなたはあなたの必要性

ごとに値を抽出することができます
関連する問題