У меня есть проект scrapy portia в ~/portia/slyd/data/projects/scrap
, настроенный на использование scrap.middlewares.RandomUserAgentMiddleware
в DOWNLOADER_MIDDLEWARES, RandomUserAgentMiddleware
определено в ~/portia/slyd/data/projects/scrap/middlewares.py
.
После развертывания проекта полученное яйцо не содержит middlewares.py
, поэтому я получаю эту ошибку:
ImportError: Error loading object 'scrap.middlewares.RandomUserAgentMiddleware': No module named scrap.middlewares
Как я могу сказать, что scrapyd-deploy также использует пользовательские промежуточные программы?
Редактировать:
Мой settings.py
такой: http://pastebin.com/8gFU3YEw
Я также пытался вручную включить middlewares.py
в сгенерированное яйцо, но это не решает проблему, все та же ошибка.