دوه تنظیمات کولای شي د Scrapy پراکسي منځګړی سافټویر بند کړي
د Scrapy د داخلي پراکسي منځګړي سافټویر بله کاپي اضافه کولو دمخه یوځای شوې ډاونلوډر منځګړي سافټویر لړلیک او HTTPPROXY_ENABLED وګورئ.
HttpProxyMiddleware د Scrapy د داخلي ډاونلوډر اصلي امستلو برخه ده. د لاسرسي وړ کېدو لپاره اړینه نه ده چې د پروژې په خپل DOWNLOADER_MIDDLEWARES قاموس کې څرګنده شي.
د کتنې لپاره دوه جلا کنټرولونه شته:
- HTTPPROXY_ENABLED کنټرولوي چې داخلي برخه فعاله ده که نه.
- په DOWNLOADER_MIDDLEWARES کې د هغې د ټولګي لارې لپاره None ارزښت هغه له یوځای شوې منځګړي سافټویر لړۍ څخه لرې کوي.
د بېلګې په توګه، دا اصلي ننوتنه په څرګنده توګه بندوي:
DOWNLOADER_MIDDLEWARES = {
'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware': None,
}
کله چې داخلي برخه باید بېرته راشي، هغه اووررایډ لرې کړئ. یوازې د یوې ننوتنې د بیا رغولو لپاره زوړ DOWNLOADER_MIDDLEWARES_BASE جدول پروژې ته کاپي مه کوئ؛ Scrapy خپلې اصلي امستلې د پروژې له اووررایډونو سره یوځای کوي.
فعال منځګړي سافټویر بیا هم لار ته اړتیا لري — له ملاتړ شوو چاپېریالي ارزښتونو څخه یا د غوښتنې له پراکسي میټاډاټا څخه. په پیل لاګ کې د هغې شتون پخپله د غوښتنې ټاکل نه دی.
ډېرې زاړه Scrapy خپرونې په دې کې توپیر درلود چې برخه د پراکسي چاپېریالي ارزښتونو پرته کله پورته کېږي. نصب شوې نسخه د تشخیص سره یوځای وساتئ، پرځای دې چې د 1.3 دورې تاریخي کتنه د اوسني فعالولو قاعده وګڼئ.