如何从instagram json解析video_views

时间:2017-10-24 10:36:54

标签: python json parsing instagram

我正在尝试解析来自json instagram的喜欢计数,评论数量,video_views评论,以及喜欢和评论没有问题,但我无法理解如何获取video_views,因为喜欢和评论计数有类似的连接并相应地评论对象,但不是video_views。每次我通过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 个答案:

答案 0 :(得分:1)

并非每个项目都在json中有一个video_views键。将print(item['video_views'])替换为:

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

如果它作为一个键存在,这将给你video_views的值,否则给你None。