今天抓取数据的时候遇到的问题,我使用jsonpath提取数据的时候除了问题,报错显示
TypeError: 'bool' object is not iterable
提取的数据数据样式如下:
提取的代码如下:
shop_url = jsonpath(shop_data,"$..shoplist.data.shopItems.shopUrl")
print("店铺的url信息:",shop_url)
shop_auctions = jsonpath(shop_data,"$..shoplist.data.shopItems.auctionsInshop")
print("店铺的热销榜的数据:",shop_auctions)
后面发现shopItems是个列表,所有使用jsonpath提取出列表以后再对列表进行遍历即可