没有名为“scrapy.conf”的模块

没有名为“scrapy.conf”的模块

我正在尝试从以下位置执行 Twitter 抓取代码:https://github.com/jonbakerfish/TweetScraper

当我在命令提示符中运行命令scrapy list以确保抓取工具设置正确时,出现以下错误:

from scrapy.conf import settings
ModuleNotFoundError: No module named 'scrapy.conf'".

我尝试过重新安装 scrapy 和许多其他方法,但似乎都无济于事。有人能帮帮我吗?

答案1

正如 Augusto Men 上面提到的,scrapy.conf已被弃用。要使用 Scrapy >= v1.7 访问项目设置,请使用:

from scrapy.utils.project import get_project_settings
settings = get_project_settings()
# Use the settings

答案2

我认为应该去 Stack Overflow 询问这个问题,但回答你的问题,该模块scrapy.conf在 Scrapy 1.7 中已被弃用并删除(http://docs.scrapy.org/en/latest/news.html#deprecation-removals)。

相关内容