我正在尝试从以下位置执行 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)。