一个小细节,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']

踩坑完毕,周末愉快!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容