scrapy错误之KeyError: 'XXX does not support field: xxx'

出现这个错误一般是spider把item里面的字段写错了,如

items.py文件

class Volume(scrapy.Item):

    volumeName = scrapy.Field()
    volumeId = scrapy.Field()
    bookId = scrapy.Field()

而我在spider里面却错误的把volumeName写成volumeNam,这样的话就会报这样的错误:

v = Volume()
v['volumeNam']=x.xpath(……)

这样的话一定会报这个错误,因为v[‘volumeNam’]写错了,正确的是v[‘volumeName’]

你可能感兴趣的:(scrapy)