scrapy-AttributeError:“设置”对象没有属性“ update_settings”吗?

时间:2020-06-27 13:29:39

标签: python scrapy

我发现这可以解决我的问题。 获取设置并配置为记录已启用的false。

import scrapy
from scrapy.crawler import Crawler

from scrapy.utils.project import get_project_settings
settings = get_project_settings()
settings.set('LOG_ENABLED', False ,priority='cmdline')

process = Crawler(settings)
process.crawl(BlogSpider)
process.start()

但是我得到AttributeError: 'Settings' object has no attribute 'update_settings'

1 个答案:

答案 0 :(得分:1)

Scrapy 1.0开始,您应该使用CrawlerProcess而不是Crawler从脚本运行Scrapy Spider。

有关更多信息,请参见latest documentation