嗨,我正在学习 Scrapy,现在我正在尝试使用文件 items.py
- 首先这是我的结构
在“items.py”中,我有一个名为“SaraItem”的类,我在其中保存信息。
按照教程的建议,”它说“我应该使用from .. items import CLASSNAME(created in items.py) 但是,我收到错误 no “No module named ' main .items'; ' main ' is not a package”
我一直在寻找一些教程,他们建议
- 从 SARA_WEBSITE.website_craw.items 导入 SaraItem - 未命名模块
- 从 website_craw.items 导入 SaraItem - 没有命名模块
- 将 item.py 移动到同一个文件夹(到 spiders 文件夹)
- 使用 from sys import path 然后添加目录 - 但它不起作用 -
- 更改我的 Spider_module,NewSpider_module(实际上现在是 'sara.spiders')
- from future import absolute_import - ValueError 相对导入超出顶级包
我非常感谢您的所有反馈和建议