【发布时间】:2013-03-22 17:02:27
【问题描述】:
我在运行 scrapy 时收到此警告:
[scrapy] WARNING: Disabled HttpCacheMiddleware: Unable to find scrapy.cfg file to infer project data dir
【问题讨论】:
我在运行 scrapy 时收到此警告:
[scrapy] WARNING: Disabled HttpCacheMiddleware: Unable to find scrapy.cfg file to infer project data dir
【问题讨论】:
您的scrapy.cfg 文件在哪里?你是从命令行运行的吗?如果是这样,您应该从与scrapy.cfg 相同的目录运行。
您的项目目录是什么样的。它应该看起来像:
.
├── dirbot
│ ├── __init__.py
│ ├── items.py
│ ├── pipelines.py
│ ├── settings.py
│ └── spiders
│ ├── dmoz.py
│ └── __init__.py
├── README.rst
└── scrapy.cfg
更新
如果您使用的是cron,请尽量不要(意思是不要)使用root 用户。您可以将 PATH 信息直接添加到 crontab 中:How to get CRON to call in the correct PATHs
PATH=/usr/local/sbin:...:/absolute/path/to/my/scrapy/project
【讨论】: