HttpProxyMiddleware wuxuu ka mid yahay dejinta downloader-ka ee Scrapy. Looma baahna inuu ka muuqdo qaamuuska DOWNLOADER_MIDDLEWARES ee mashruuca si uu u heli karo.

Waxaa jira laba kontorool oo gaar ah oo la baadho:

  • HTTPPROXY_ENABLED wuxuu xakameynaa haddii qaybta dhexe daaran tahay.
  • Qiimaha None ee jidkeeda fasalka ee DOWNLOADER_MIDDLEWARES wuxuu ka saaraa silsiladda middleware-ka la isku daray.

Tusaale ahaan, tan waxay si cad u damisaa gelitaanka caadiga ah:

DOWNLOADER_MIDDLEWARES = {
    'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware': None,
}

Ka saar beddelkaas marka qaybta dhexe ay tahay inay soo noqoto. Ha koobi gelin shaxda DOWNLOADER_MIDDLEWARES_BASE ee hore mashruuca si aad u soo celiso hal gelin oo keliya; Scrapy wuxuu isku daraa dejintiisa caadiga ah iyo beddelka mashruuca.

Middleware daaran wuxuu weli u baahan yahay dariiq, laga helo qiimaha deegaanka la taageeray ama metadata proxy ee codsiga. Ku ekeentaashiisa log-ga bilowga laftiisu ma aha qoondaynta codsi.

Noocyada Scrapy ee aad u duqoobay waxay ku kala duwanaayeen goorta qaybta la rarto iyada oo aan lahayn qiimaha deegaanka proxy. Hayso nooca la rakibay oo la socda ogaanshaha, halkii aad ka qaadan lahayd indho-indhaynta taariikhiga ah ee xilligii 1.3 sida qaanuunka daarnaan ee hadda.

Maqaallo la xiriira