HttpProxyMiddleware געהערט צו Scrapy'ס אַריינגעבויטע downloader דיפאָלט-איינשטעלונגען. עס דאַרף נישט ערשײַנען אין דעם פּראָיעקט'ס אייגענעם DOWNLOADER_MIDDLEWARES ווערטערבוך כּדי צו זײַן צוטריטלעך.

עס זײַנען צוויי באַזונדערע קאָנטראָלן צו פּריפֿן:

  • HTTPPROXY_ENABLED קאָנטראָלירט צי דער אַריינגעבויטער טייל איז פֿאַרשאַלט.
  • אַ None ווערט פֿאַר זײַן קלאַס-וועג אין DOWNLOADER_MIDDLEWARES נעמט אים אַרויס פֿון דער צונויפֿגעמישטער מידלווער קייט.

למשל, דאָס שאַלט אַרויס דעם דיפאָלט איינשטעל בפֿירוש:

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

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

אַ פֿאַרשאַלטער מידלווער דאַרף נאָך אַ וועג, פֿון געשטיצטע סוויווע ווערטן אָדער פֿון דער פֿאָדערונג'ס פּראָקסי מעטאַ-דאַטן. זײַן ערשײַנונג אין אַ סטאַרט-לאָג איז נישט פֿון זיך אַ פֿאָדערונג-צוטיילונג.

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

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