dont_proxy לא מנקה את שדה ה-proxy של Scrapy
תאמו דגל עקיפה מותאם עם מטא-נתוני ה-proxy שהמידלוור המובנה של Scrapy צורך.
בקשה יכולה לוותר על מידלוור proxy מותאם ועדיין לשאת כתובת proxy פעילה במטא-נתונים שלה. ה-HttpProxyMiddleware המובנה של Scrapy קורא את meta["proxy"]; הוא אינו מפרש דגל dont_proxy גנרי.
עבור בקשה שאמורה לצאת ישירות, הגדירו במפורש:
request.meta["proxy"] = None
ה-None המפורש מונע מהמידלוור המובנה לבחור proxy מהגדרות הסביבה שלו עבור אותה בקשה. מחיקת המפתח בלבד שוב מתירה את הבחירה האוטומטית הזו.
אם מידלוור מותקן אחר משתמש ב-dont_proxy, שמרו את הדגל גם למטרתו המתועדת. סדרו את רצף המידלוורים כך שרכיב מאוחר יותר לא יקצה שוב כתובת proxy. בדקו את המטא-נתונים לאחר הרכיב האחרון שיכול לבחור מסלול.
407 לאחר הגדרת דגל עקיפה מותאם מתיישב עם מסלול proxy שנותר, אך הסטטוס לבדו אינו מזהה איזה מידלוור בחר בו. עקבו אחר שדה ה-proxy האפקטיבי לאורך עיבוד הבקשה הזו במקום להניח שכל רכיב חולק אותו אוצר מילים של הסרה.