我正在尝试解析来自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'])
答案 0 :(得分:1)
并非每个项目都在json中有一个video_views键。将print(item['video_views'])
替换为:
print(item.get("video_views", None))
如果它作为一个键存在,这将给你video_views的值,否则给你None。