Проблема с json в Python
Я столкнулся с проблемой при парсе json формата в python
Код ошибки:
KeyError: 'id'
import json
parse = input("Username: ")
url = ('https://www.instagram.com/'+ parse +'/?__a=1')
data = urllib.request.urlopen(url).read()
output = json.loads(data)
print ("ip",output['id'] )
Ответы (1 шт):
Автор решения: Vadim.Sharoikin
→ Ссылка
смотрите внимательно вложенную структуру в JSON. Поле id находится в словаре user , а словарь user в словаре graphql
В итоге получить id можно так
print("id",output['graphql']['user']['id'])