一个小细节,json在线解析

json在线解析工具推荐:http://www.json.cn/

重点是有层级关系。如果没有弄好层级关系,会踩坑呀。

    c = "http://feed.mix.sina.com.cn/api/roll/get?pageid=72&lid=626&num=10&ctime=1374801820"
    print c
    html = urllib2.urlopen(d).read() 
    # print html
    s = html.replace('try{feedCardJsonpCallback(','').replace(');}catch(e){};','') 
    # 开始没发现网页是个不标准的json,第一个坑
    # print s
    hjson = json.loads(s)
    f = hjson['result']['data']
    # 没有发现data后面是个list,第二个坑
    # print c
    for x in f:
        print x['keywords']

踩坑完毕,周末愉快!

你可能感兴趣的:(一个小细节,json在线解析)