为什么我的article——item是有值的,它却报错了?这是在图片下载这里的错误

来源:4-16 scrapy配置图片下载

qq_多大_0

2019-12-02

http://img.mukewang.com/szimg/5de478fc0967816407600338.jpg

http://img.mukewang.com/szimg/5de4790e09ddebb210790107.jpg

写回答

4回答

兰陵小生

2019-12-03

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

应该是你的image_url提取有错误,我的是这个样子。

0
0

qq_多大_0

提问者

2019-12-02

//img.mukewang.com/szimg/5de4a6bf09957fbc06810067.jpgresponse.text也正常啊

0
0

qq_多大_0

提问者

2019-12-02

//img.mukewang.com/szimg/5de4a604098a589607000158.jpg这是j_data

0
0

bobby

2019-12-02

//img.mukewang.com/szimg/5de4904909feec1811020137.jpg 这个报错说的是你的j_data是一个None对象。这个是从服务器返回来的数据进行json加载后的。所以有可能是返回的数据有问题,你最好调试看看这个返回的response的text内容是什么

0
2
bobby
回复
qq_多大_0
不是这样排查问题的,这里的报错不是说所有的html都会报这个错误, 你可以将这个报错的代码使用try包起来,然后把断点打到except中,这样就知道是哪个url出问题了
2019-12-04
共2条回复

Scrapy打造搜索引擎 畅销4年的Python分布式爬虫课

带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎

5796 学习 · 6290 问题

查看课程