HttpProxyMiddleware Scrapy نىڭ ئىچكى چۈشۈرگۈچ سۈكۈتتىكى تەڭشەكلىرىگە تەۋە. ئىشلىتىلىشى ئۈچۈن لايىھەنىڭ ئۆزىنىڭ DOWNLOADER_MIDDLEWARES لۇغىتىدە چوقۇم كۆرۈنۈشى شەرت ئەمەس.

تەكشۈرۈش كېرەك بولغان ئىككى ئايرىم كونترول بار:

  • HTTPPROXY_ENABLED ئىچكى زاپچاسنىڭ ئېچىلغان-ئېچىلمىغانلىقىنى كونتروللايدۇ.
  • DOWNLOADER_MIDDLEWARES دىكى ئۇنىڭ سىنىپ يولىغا None قىممىتى بېرىلسە، ئۇنى بىرلەشتۈرۈلگەن ئوتتۇرا قاتلام زەنجىرىدىن چىقىرىۋېتىدۇ.

مەسىلەن، بۇ سۈكۈتتىكى تۈرنى ئوچۇق چەكلەيدۇ:

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

ئىچكى زاپچاس قايتىشى كېرەك بولغاندا ئۇ قاپلاشنى ئۆچۈرۈڭ. پەقەت بىر تۈرنى ئەسلىگە كەلتۈرۈش ئۈچۈن كونا DOWNLOADER_MIDDLEWARES_BASE جەدۋىلىنى لايىھەگە كۆچۈرمەڭ؛ Scrapy ئۆزىنىڭ سۈكۈتتىكى قىممەتلىرىنى لايىھەنىڭ قاپلىشى بىلەن بىرلەشتۈرىدۇ.

ئېچىلغان ئوتتۇرا قاتلام يەنىلا يولغا موھتاج — قوللايدىغان مۇھىت قىممەتلىرىدىن ياكى تەلەپنىڭ ۋاكالەتچى مېتا سانلىق مەلۇماتىدىن. ئۇنىڭ قوزغىتىش خاتىرىسىدە كۆرۈنۈشى ئۆزىلا تەلەپ تەقسىملەش ئەمەس.

ناھايىتى كونا Scrapy نەشرىلىرى ۋاكالەتچى مۇھىت قىممىتىسىز زاپچاسنىڭ قاچان يۈكلىنىشىدە پەرقلىق ئىدى. قاچىلانغان نەشرىنى دىئاگنوز بىلەن بىللە ساقلاڭ، 1.3 دەۋرىدىكى تارىخىي كۆزىتىشنى ھازىرقى ئېچىش قائىدىسى دەپ قارىماڭ.

مۇناسىۋەتلىك ماقالىلەر