Форум сайта python.su
0
C помощью grablib паршу json с youtube (задача получить все v= c категории youtube)
from grab import Grab g = Grab() g.setup(charset='UTF-8', timeout=45, connect_timeout=35) g.go('http://www.youtube.com/channel_ajax?action_more_single_playlist_videos=1&page=2&list_id=UUpwvZwUam-URkxB7g4USKpg')
Офлайн
14
Что тут непонятного-то.
js=json.loads(resp.body)
js['html']
Отредактировано odnochlen (Авг. 15, 2012 04:36:36)
Офлайн
0
Просто когда я делал так:
json_gata = g.responce.body json_html = json_gata.json.loads['html']
Отредактировано agryn (Авг. 16, 2012 10:41:10)
Офлайн
14
odnochlenХорошее слово
паршу
>>> g.response.body.json Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'str' object has no attribute 'json'
Офлайн
0
odnochlenНет, просто спешил
…
Поэтому?
data = g.response.body json_data = json.loads(data) json.loads(data)['html']
Отредактировано agryn (Авг. 17, 2012 14:44:09)
Офлайн