我发现这可以解决我的问题。 获取设置并配置为记录已启用的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'
答案 0 :(得分:1)
从Scrapy 1.0
开始,您应该使用CrawlerProcess
而不是Crawler
从脚本运行Scrapy Spider。
有关更多信息,请参见latest documentation。