dont_proxy ไม่ได้ล้างฟิลด์ proxy ของ Scrapy
ประสานแฟล็กบายพาสที่กำหนดเองกับเมทาดาทา proxy ที่มิดเดิลแวร์ในตัวของ Scrapy อ่าน
คำขอสามารถเลือกไม่ใช้มิดเดิลแวร์ proxy ที่กำหนดเองได้ แต่ยังคงมี URL ของ proxy ที่ใช้งานอยู่ในเมทาดาทา HttpProxyMiddleware ในตัวของ Scrapy อ่าน meta["proxy"] โดยไม่ตีความแฟล็ก dont_proxy ทั่วไป
สำหรับคำขอที่ต้องการเชื่อมต่อโดยตรง ให้ตั้งค่าอย่างชัดเจน:
request.meta["proxy"] = None
ค่า None ที่ชัดเจนจะป้องกันไม่ให้มิดเดิลแวร์ในตัวเลือก proxy จากค่าตั้งค่าสภาพแวดล้อมสำหรับคำขอนั้น การลบคีย์เพียงอย่างเดียวจะอนุญาตให้เกิดการเลือกอัตโนมัตินั้นอีกครั้ง
หากมิดเดิลแวร์อื่นที่ติดตั้งไว้ใช้ dont_proxy ให้เก็บแฟล็กนั้นไว้เพื่อวัตถุประสงค์ตามเอกสารของมันด้วย จัดลำดับมิดเดิลแวร์เพื่อไม่ให้องค์ประกอบที่มาทีหลังกำหนด URL ของ proxy อีกครั้ง ตรวจสอบเมทาดาทาหลังองค์ประกอบสุดท้ายที่สามารถเลือกเส้นทางได้
การได้ 407 หลังจากตั้งแฟล็กบายพาสที่กำหนดเองนั้นสอดคล้องกับเส้นทาง proxy ที่ยังเหลืออยู่ แต่สถานะเพียงอย่างเดียวไม่สามารถระบุได้ว่ามิดเดิลแวร์ใดเป็นผู้เลือกมัน ให้ติดตามฟิลด์ proxy ที่มีผลจริงตลอดการประมวลผลคำขอนั้น แทนที่จะสันนิษฐานว่าทุกองค์ประกอบใช้คำศัพท์การเลือกไม่ใช้ชุดเดียวกัน