TypeError: 'Failure' object is not subscriptable
来源:4-24 大规模抓取图片下载出错的问题
慕仰7968168
2020-04-02
File “/Users/undefeated/ArticleSpider/ArticleSpider/pipelines.py”, line 26, in item_completed
image_file_path=value[“path”]
TypeError: ‘Failure’ object is not subscriptable
下面是代码:
class ArticleImagePipeline(ImagesPipeline):
def item_completed(self, results, item, info):#图片下载过程的拦截
if “front_image_url"in item:
#image_file_path=”"
for ok,value in results:
image_file_path=value[“path”]
item[“front_image_path”]=image_file_path
return item
何老师的一样为什么会报错呢
写回答
2回答
-
MagicMatt
2021-06-26
检查 front_image_url的值 cnblog图片src值 有时候带https有时候不带 最好做一个判断 如果缺失 补全图片url
00 -
bobby
2020-04-03
你这个地方的代码和我是一只的吗? 可以debug一下看看ok的值是多少?
022021-06-29
相似问题