import requests
import json
params = {
'access_token': 'vk1.a.E7wGS9BJt20l6VtBT26mrHTfkKF7g2M9r2ApulI4LMrl7Tq2j04CLR37KO97FxKlssp33A-MTNg_uzrJTMqBQjtxssHbnribAOlj66--fqooKSRMel8XQq_Fg',
'owner_id': '21062822',
'album_id': 'saved',
'offset': '0',
'count': '1',
'v': '5.131'
}
r = requests.get('
https://api.vk.com/method/photos.get', params=params)
obj = json.loads(r.text)
print(obj['response'])
ВЫВОД-----------------------
{
'count': 11,
'items': [
{
'album_id': -15,
'date': 1554374287,
'id': 456243947,
'owner_id': 21062822,
'sizes': [
{
'height': 130,
'url': '
https://sun9-37.userapi.com/impf/V6o99_KDIziI_YvdV...',
'type': 'm',
'width': 104
},
{
'height': 163,
'url': '
https://sun9-37.userapi.com/impf/V6o99_KDIziI_YvdV...',
'type': 'o',
'width': 130
},
{
'height': 250,
'url': '
https://sun9-37.userapi.com/impf/V6o99_KDIziI_YvdV...',
'type': 'p',
'width': 200
},
{
'height': 400,
'url': '
https://sun9-37.userapi.com/impf/V6o99_KDIziI_YvdV...',
'type': 'q',
'width': 320
},
{
'height': 503,
'url': '
https://sun9-37.userapi.com/impf/V6o99_KDIziI_YvdV...',
'type': 'r',
'width': 402
},
{
'height': 75,
'url': '
https://sun9-37.userapi.com/impf/V6o99_KDIziI_YvdV...',
'type': 's',
'width': 60
},
{
'height': 503,
'url': '
https://sun9-37.userapi.com/impf/V6o99_KDIziI_YvdV...',
'type': 'x',
'width': 402
}],
'text': '',
'has_tags': False
}]
}
[Finished in 0.2 s]
Пытаюсь получить вывод первого url вылезает ошибка.
print(obj['response']['items']['sizes']['url'])
Вывод-----
list indices must be integers or slices, not str
Как правильно обратиться и записать в переменную URL из первого SIZE