2017-10-24 8 views
1

json instagramのlikes count、comments count、video_viewsコメントを解析しようとしています。好きなコメントがありますが問題はありませんが、video_viewsの取得方法は理解できません。コメント数にはlikeオブジェクトやcommentsオブジェクトとの結びつきがありますが、video_viewsはありません。 key_rorを得るたびにvideo_viewsinstagram jsonのvideo_viewsを解析する方法

import urllib.request 
import simplejson as json 

import urllib.request 
url = 'https://www.instagram.com/mcgregor_best/media/' 
count = int 

response = urllib.request.urlopen(url).read().decode('UTF-8') 
json_obj = json.loads(response) 


for item in json_obj['items']: 
    print(item['likes']['count']) 
for item in json_obj['items']: 
    print(item['comments']['count']) 
for item in json_obj['items']: 
    print(item['video_views']) 

答えて

1

すべての項目にjsonのvideo_viewsキーがあります。これは、それがキーとして存在している場合、あなたにvideo_viewsの値を与え、それ以外の場合はあなたにNoneを与えないだろう

print(item.get("video_views", None)) 

:でprint(item['video_views'])を交換してください。

+0

ありがとうございました! –

関連する問題