Scrapy'ס HTTP פּראָקסי מידלווער לייענט אַ פּראָקסי פֿון די בקשה מעטאַדאַטאַ:

yield scrapy.Request(
    'https://example.com/',
    callback=self.parse,
    meta={'proxy': 'http://203.0.113.10:8080'},
)

פאַרבייט דעם דאָקומענטאַציע ענדפּוינט און לאָזט דעם מידלווער אַקטיוו. די HTTP פּראָקסי ליסטע ביטערט פּובליקע קאַנדידאַטן פֿאַר דעם בקשה URL. דאָס קלויבט דעם בקשה'ס רוטע; אַ פּראָקסי פּול דאַרף באַזונדער אויסקלייַב לאָגיק.

אָטענטיפֿיקאַציע פֿאָלגט דעם אויסגעקליבענעם ענדפּוינט

דער אריינגעבויטער מידלווער באַהאַנדלט קרעדענשאַלז וואָס ווערן צוגעשטעלט דורך זיין געשטיצטן פּראָקסי URL און דעם פֿאַרבונדענעם אויטאָריזאַציע קעפּל. עסקייפּט רעזערווירטע URL תּווים און פֿאַרמײַדט צו לאָגן יענע URL.

אַ באַזונדער מידלווער זאָל נישט האַלטן אַ Basic קעפּל פֿאַר דעם פֿריִערדיקן פּראָקסי נאָך דעם וואָס דער ענדפּוינט ענדערט זיך. לאָזט איין שיכט פֿירן די רוטע און אירע קרעדענשאַלז צוזאַמען.

אויסקלייַב סדר און דיפאָלטן

אויב אַן אייגנאַרטיקער אַראָפּלאָדן מידלווער קלויבט דעם פּראָקסי, פֿירט אים אויס איידער דער אריינגעבויטער פּראָקסי מידלווער באַאַרבעט די בקשה. פּרופֿט דעם סדר און API פֿון דער אינסטאַלירטער ווערסיע; פֿאַרעלטערטע scrapy.contrib אימפּאָרטן געהערן צו עלטערע ווערסיעס.

די פּראָצעס סוויווע קען אויך צושטעלן סכעמע-ספּעציפֿישע דיפאָלטן. פֿאַר אַ באַוואוסטן דירעקטן בקשה ניצט דאָס דאָקומענטירטע ספּעציעלע פֿאַרהאַלטן פֿון די proxy מעטאַדאַטאַ: אַ פֿעלנדיקער שליסל מיינט נישט בהכרח דירעקט צוטריט.

באַקוקט דאָס טאַקע רעזולטאַט. אַ 407 באַטרעפֿט פּראָקסי אָטענטיפֿיקאַציע, בשעת אַ וועבזייטל גיכקייַט-גרענעץ אָדער צוטריט אָפּוואַרפֿונג קען קומען נאָך דעם וואָס די רוטע האָט געאַרבעט ריכטיק.

פֿאַרבונדענע אַרטיקלען