Форум сайта python.su
0
Здраствуйте,нужна помощь, нужно вытащить инфирмацию по ключевому слову , но появляется ошибка “ TypeError: ‘int’ object has no attribute ‘__getitem__’”
import urllib2 import ast def url(): url = "https://api.vk.com/method/wall.get?owner_id=-28689448&domain=http://vk.com/stancee&offset=2&count=1&filter=owner&extended=0&fields=0" response = urllib2.urlopen(url) text = response.read() post_info = ast.literal_eval(text) return post_info['response'][0]['attachments'] music = url()
Отредактировано arizona (Янв. 23, 2016 10:50:39)
Офлайн
857
Используй json, а не ast.
Офлайн
0
py.user.next
можешь привести пример работы с json?
Офлайн
221
arizona
ага
import json json.loads(value)
Офлайн