HttpProxyMiddleware د Scrapy د داخلي ډاونلوډر اصلي امستلو برخه ده. د لاسرسي وړ کېدو لپاره اړینه نه ده چې د پروژې په خپل DOWNLOADER_MIDDLEWARES قاموس کې څرګنده شي.

د کتنې لپاره دوه جلا کنټرولونه شته:

  • HTTPPROXY_ENABLED کنټرولوي چې داخلي برخه فعاله ده که نه.
  • په DOWNLOADER_MIDDLEWARES کې د هغې د ټولګي لارې لپاره None ارزښت هغه له یوځای شوې منځګړي سافټویر لړۍ څخه لرې کوي.

د بېلګې په توګه، دا اصلي ننوتنه په څرګنده توګه بندوي:

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

کله چې داخلي برخه باید بېرته راشي، هغه اووررایډ لرې کړئ. یوازې د یوې ننوتنې د بیا رغولو لپاره زوړ DOWNLOADER_MIDDLEWARES_BASE جدول پروژې ته کاپي مه کوئ؛ Scrapy خپلې اصلي امستلې د پروژې له اووررایډونو سره یوځای کوي.

فعال منځګړي سافټویر بیا هم لار ته اړتیا لري — له ملاتړ شوو چاپېریالي ارزښتونو څخه یا د غوښتنې له پراکسي میټاډاټا څخه. په پیل لاګ کې د هغې شتون پخپله د غوښتنې ټاکل نه دی.

ډېرې زاړه Scrapy خپرونې په دې کې توپیر درلود چې برخه د پراکسي چاپېریالي ارزښتونو پرته کله پورته کېږي. نصب شوې نسخه د تشخیص سره یوځای وساتئ، پرځای دې چې د 1.3 دورې تاریخي کتنه د اوسني فعالولو قاعده وګڼئ.

اړوندې مقالې