
问题呈现在爬虫文件中正确导入假设你的项目模块名是china_tax_spider即BOT_NAME配置的值那么在爬虫文件tax_spider.py中应该写from china_tax_spider.items import ChinaTaxSpiderItem正确使用item在爬虫的解析函数中需要创建实例def parse_page(self, response): # ... 提取数据后 item ChinaTaxSpiderItem() # 创建实例 item[product_code] product_code # 赋值 yield item # 输出但主代码还是未解析教你一个最稳妥的方法使用相对导入在爬虫文件tax_spider.py中你也可以使用相对导入完全不依赖BOT_NAMEfrom ..items import ChinaTaxSpiderItem两个点..表示上一级目录即china_tax_spider包然后从中导入items模块里的ChinaTaxSpiderItem。这种方法只要你的目录结构符合 Scrapy 标准就永远不会错。