אין Scrapy shell, בויט די בקשה וואָס איר ווילט דער אַראָפּלאָדער זאָל אויספֿירן:

from scrapy import Request

fetch(Request(
    "https://www.example.com/",
    meta={"proxy": "http://proxy.example:8080"},
))
response.status

HttpProxyMiddleware לייענט דעם פּראָקסי־ווערט פֿון דער מעטאַדאַטע פֿון יענער Request. ער מוז זיין אַקטיווירט אין דער קאָנפֿיגוראַציע פֿון דער אַקטיווער אַראָפּלאָד־מיטלוואַרג. די response־וואַריאַבל דערנאָך געהערט צו דעם אָפּלאָדן. פֿאַר דעם עפֿנטלעכן URL, קלויבט אַן HTTP־אַדרעס אָן אויטענטיפֿיקאַציע פֿון דער HTTP־פּראָקסי־ליסטע, אויב עפֿנטלעכע מיטלערס זענען דערלויבט, און שטעלט דערנאָך איר URL אין דער פּראָקסי־מעטאַדאַטע פֿון יענער בקשה.

אָנהייבן דעם shell פֿון דעם Scrapy־פּראָיעקט לאָזט אים אַרויפֿלאָדן די קאָנפֿיגוראַציע פֿון יענעם פּראָיעקט. דאָס קלויבט אויס מיטלוואַרג און אַנדערע איינשטעלונגען; עס קלויבט נישט אַליין אויס אַ באַשטימטן פּראָקסי־ענדפּונקט. די בקשה־מעטאַדאַטן אויבן פֿאַרזאָרגן יענע אויסוואַל דירעקט.

פֿאַר אַ פּראָקסי וואָס ניצט Basic־באַשטעטיקונגען, דאָקומענטירט Scrapy די באַניצער־אינפֿאָרמאַציע אין דעם פּראָקסי־URL. ענקאָדירט די רעזערווירטע צייכנס אין די קאָנטאָ־טיילן פֿאַר איר בויט אים. מען דאַרף נישט צולייגן אַן Authorization־קעפּל פֿון דער וועבזייטל פֿאַר יענעם קאָנטאָ.

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

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