我正在写一个蜘蛛,需要有一个如此定义的项目:
import scrapy
class getInfoItem(scrapy.Item):
description = scrapy.Field()
rating = scrapy.Field()
image = scrapy.Field()
console = scrapy.Field()
pass
当我尝试运行蜘蛛时,它会在类声明的行上抛出一个错误,说scrapy没有名为Item的属性,或者是具体的:
AttributeError: 'module' object has no attribute 'Item'
我读到这可能是因为某处存在某种循环依赖,但我不知道该怎么办。
编辑:文件夹目录:
getInfo/
scrapy.cfg
getInfo/
__init__.py
__init__.pyc
items.py
items.pyc
pipelines.pyc
settings.py
settings.pyc
spider/
getInfo_spider.py
getInfo_spider.pyc
__init__.py
__init.pyc