我有一个portia scrapy项目在~/portia/slyd/data/projects/scrap
设置中使用scrap.middlewares.RandomUserAgentMiddleware
在下载器中间件中,RandomUserAgentMiddleware
在{
部署项目后,生成的egg不包含middlewares.py
,因此我得到以下错误:
ImportError: Error loading object 'scrap.middlewares.RandomUserAgentMiddleware': No module named scrap.middlewares
如何告诉scrapyd deploy也接受定制中间件?在
编辑:
我的settings.py
是这个:http://pastebin.com/8gFU3YEw
我也尝试过在生成的卵子中手动包含middlewares.py
,但它没有解决它,仍然是相同的错误。在
它们应该放在设置.py文件。DOWNLOADER_middleware变量应声明为包含要使用的自定义中间件列表。下面是一个应该涵盖您的案例的例子:
更多信息可在official scrapy documentation中找到。在
相关问题 更多 >
编程相关推荐