问题:
# settings 定义了项目的全局配置
import settings, log
或者
from conf import settings, log
原因:
python版本更新,丢弃了settings的直接引用
解决办法:
from logging import log
from scrapy.conf import settings
或者
import logging, os, sys, scrapy.settings
或者
# 当 Module `scrapy.conf` is deprecated 时, 用下面的
from scrapy.utils.project import get_project_settings
settings = get_project_settings()
前提 python 已经安装了 conf、logger、scrapy 包
pip install conf
pip install logger
pip install scrapy
成功: