阅读scrapy文档后,我认为默认情况下启用了HttpProxyMiddleware.但是当我通过scrapyd的webservice接口启动蜘蛛时,HttpProxyMiddleware未启用.我收到以下输出:
2013-02-18 23:51:01+1300 [scrapy] INFO: Scrapy 0.17.0-120-gf293d08 started (bot: pde)
2013-02-18 23:51:02+1300 [scrapy] DEBUG: Enabled extensions: FeedExporter, LogStats, CloseSpider, WebService, CoreStats, SpiderState
2013-02-18 23:51:02+1300 [scrapy] DEBUG: Enabled downloader middlewares: HttpAuthMiddleware, DownloadTimeoutMiddleware, UserAgentMiddleware, RetryMiddleware, DefaultHeadersMiddleware, MetaRefreshMiddleware, HttpCompressionMiddleware, RedirectMiddleware, CookiesMiddleware, ChunkedTransferMiddleware, DownloaderStats
2013-02-18 23:51:02+1300 [scrapy] DEBUG: Enabled spider middlewares: HttpErrorMiddleware, OffsiteMiddleware, RefererMiddleware, UrlLengthMiddleware, DepthMiddleware
2013-02-18 23:51:02+1300 [scrapy] DEBUG: Enabled item pipelines: PdePipeline
2013-02-18 23:51:02+1300 [shotgunsupplements] INFO: Spider opened
Run Code Online (Sandbox Code Playgroud)
请注意,HttpProxyMiddleware未启用.如何为scrapyd启用它?任何帮助将不胜感激.
我的scrapy.cfg
# Automatically created by: scrapy startproject
#
# For more information about …Run Code Online (Sandbox Code Playgroud)