从脚本运行Scrapy-项目导入问题

ffscu2ro  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(177)

我正在尝试运行多个爬行器,为此我想运行Scrapy作为一个脚本,使用我在他们的文档中看到的关于CrawlerProcess的内容。然而,我想使用我创建的Item和不同的scrapy.Field对象,它在我运行爬行脚本的父文件夹中,这里有一个快速的例子来展示我正在尝试实现什么,以及文件夹是如何与scrapy中的一个项目一起排列的:

我得到的错误如下:

经过研究,我凸轮跨相对导入,但这样做只是导致此错误消息:

我正在显示图像,所以你可以看到文件夹是如何安排,以帮助了解我的问题,任何帮助将不胜感激。

yfjy0ee7

yfjy0ee71#

根目录中缺少一个__init__.py文件。它应该是这样的。

我假设您在创建项目时遇到了问题。
对于你的案子-
scrapy startproject example example以创建项目
然后在spiders目录中创建一个spider。
cd到spiders目录并运行命令(您已经运行了)
C:\users\.....\ExampleFolder\example\example\spiders>python examplespider.py

相关问题