gpt4 book ai didi

python - 如何通过 Django App 调用 Scrapy Spider

转载 作者:太空狗 更新时间:2023-10-30 00:15:04 24 4
gpt4 key购买 nike

我无法在我的 Django View 中调用 scrapy 蜘蛛。我怎样才能做到这一点?我尝试按照本教程进行操作 http://tryolabs.com/Blog/2011/09/27/calling-scrapy-python-script/但在导入设置中不起作用。

最佳答案

如果错误来自

from scrapy.conf import settings

这可能是因为 scrapy 根本找不到它期望的设置文件。由于在 Django 中习惯使用 settings 来表示 django 自己的配置,所以如果您不使用该术语,那将是最清楚的。

您可以在 Django 设置中指定您的 scrapy 设置:

"""settings.py"""
# stuff

SCRAPY_SETTINGS = {
... # put your usual scrapy keys and values here
}

# more stuff

然后,您可以代替导入 scrapy.conf.settings,而是使用:

from django.conf import settings

在脚本中引用 scrapy 设置的地方,您应该将 CrawlerProcess 的参数更改为 settings.SCRAPY_SETTINGS

self.crawler = CrawlerProcess(settings.SCRAPY_SETTINGS)

如果您有任何进一步的问题,请发布您遇到的完整错误和您查看的代码。

关于python - 如何通过 Django App 调用 Scrapy Spider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14859963/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com