dont_proxy Scrapy نىڭ proxy مەيدانىنى تازىلىمايدۇ
ئۆزىڭىز بەلگىلىگەن bypass بايرىقىنى Scrapy نىڭ قۇرۇلغان middleware ئوقۇيدىغان proxy مېتا سانلىق مەلۇماتى بىلەن ماسلاشتۇرۇڭ.
بىر request ئۆزىڭىز بەلگىلىگەن proxy middleware دىن ۋاز كەچسىمۇ، مېتا سانلىق مەلۇماتىدا يەنىلا ئاكتىپ proxy URL ئېلىپ يۈرەلەيدۇ. Scrapy نىڭ قۇرۇلغان HttpProxyMiddleware meta["proxy"] نى ئوقۇيدۇ؛ ئۇ ئومۇمىي dont_proxy بايرىقىنى چۈشەندۈرمەيدۇ.
بىۋاسىتە ئۇلىنىشنى مەقسەت قىلغان request ئۈچۈن ئېنىق تەڭشەڭ:
request.meta["proxy"] = None
ئېنىق None قۇرۇلغان middleware نىڭ بۇ request ئۈچۈن مۇھىت تەڭشەكلىرىدىن proxy تاللىشىنى توسىدۇ. پەقەت ئاچقۇچنى ئۆچۈرۈش بۇ ئاپتوماتىك تاللاشقا قايتا يول قويىدۇ.
ئەگەر باشقا قۇرۇلغان middleware dont_proxy نى ئىشلەتسە، ئۇ بايراقنى ئۇنىڭ ھۆججەتتە بەلگىلەنگەن مەقسىتى ئۈچۈن ساقلاڭ. middleware تەرتىپىنى كېيىنكى بۆلەك proxy URL نى قايتا تەقسىملىمەيدىغان قىلىپ تەڭشەڭ. يول تاللىيالايدىغان ئاخىرقى بۆلەكتىن كېيىن مېتا سانلىق مەلۇماتنى تەكشۈرۈڭ.
ئۆزىڭىز بەلگىلىگەن bypass بايرىقىنى تەڭشىگەندىن كېيىن 407 كۆرۈلۈشى قالدۇق proxy يولىغا ماس كېلىدۇ، ئەمما پەقەت ھالەت كودى ئۇنى قايسى middleware تاللىغانلىقىنى ئېنىقلىيالمايدۇ. بارلىق بۆلەكلەر ئوخشاش ۋاز كېچىش لۇغىتىنى ئىشلىتىدۇ دەپ پەرەز قىلماستىن، بۇ request نى بىر تەرەپ قىلىش جەريانىدا ئەمەلىي كۈچكە ئىگە proxy مەيدانىنى ئىز قوغلاڭ.