1

嗨,我正在学习 Scrapy,现在我正在尝试使用文件 items.py

  1. 首先这是我的结构

在此处输入图像描述

在“items.py”中,我有一个名为“SaraItem”的类,我在其中保存信息。 在此处输入图像描述

按照教程的建议,”它说“我应该使用from .. items import CLASSNAME(created in items.py) 但是,我收到错误 no “No module named ' main .items'; ' main ' is not a package”

我一直在寻找一些教程,他们建议

  1. 从 SARA_WEBSITE.website_craw.items 导入 SaraItem - 未命名模块
  2. 从 website_craw.items 导入 SaraItem - 没有命名模块
  3. 将 item.py 移动到同一个文件夹(到 spiders 文件夹)
  4. 使用 from sys import path 然后添加目录 - 但它不起作用 -
  5. 更改我的 Spider_module,NewSpider_module(实际上现在是 'sara.spiders')
  6. from future import absolute_import - ValueError 相对导入超出顶级包

我非常感谢您的所有反馈和建议

4

0 回答 0