实战抓取淘宝JSON数据错误

来源:2-11 爬取淘宝网的数据

萧大侠

2018-08-03

在实战抓取淘宝JSON数据,根据老师的实例操作发现无法成功抓取。

抓耳挠腮研究了好久,实在找不到问题原因,请教下l老师。

VSCODE提示如下:

//img.mukewang.com/szimg/5b6467e60001b37125601600.jpg

import requests

def spider(sn):
    '''抓取淘宝数据'''
    book_json_url = 'https://s.taobao.com/api?_ksTS=1533303614720_226&callback=jsonp227&ajax=true&m=customized&sourceId=tb.index&q={sn}'.format(sn = sn)
    
    #获取JSON数据
    book_data = requests.get(book_json_url).json()
    
    #获取列表集合
    book_list = book_data["API.CustomizedApi"]["itemlist"]["auctions"]
    print(len(book_list))

if __name__ == '__main__':
    sn = '9787115424310'
    spider(sn)

上述源码。

写回答

1回答

NavCat

2018-08-03

把你的代码贴给我,我给你看看,你这图片我也不好调试啊

0
3
NavCat
回复
萧大侠
是的,不错,要多观察,加油
2018-08-05
共3条回复

手把手教你把Python应用到实际开发 不再空谈语法

学会项目开发思路,掌握Python高阶用法。

1341 学习 · 244 问题

查看课程