dont_proxy Scrapy ನ ಪ್ರಾಕ್ಸಿ ಕ್ಷೇತ್ರವನ್ನು ತೆರವುಗೊಳಿಸುವುದಿಲ್ಲ
Scrapy ನ ಒಳನಿರ್ಮಿತ ಮಿಡಲ್ವೇರ್ ಬಳಸುವ ಪ್ರಾಕ್ಸಿ ಮೆಟಾಡೇಟಾದೊಂದಿಗೆ ಕಸ್ಟಮ್ ಬೈಪಾಸ್ ಫ್ಲಾಗ್ ಅನ್ನು ಸಮನ್ವಯಗೊಳಿಸಿ.
ಒಂದು ವಿನಂತಿಯು ಕಸ್ಟಮ್ ಪ್ರಾಕ್ಸಿ ಮಿಡಲ್ವೇರ್ ಅನ್ನು ಬಿಟ್ಟುಬಿಡಬಹುದು ಮತ್ತು ಆದರೂ ತನ್ನ ಮೆಟಾಡೇಟಾದಲ್ಲಿ ಸಕ್ರಿಯ ಪ್ರಾಕ್ಸಿ URL ಅನ್ನು ಹೊಂದಿರಬಹುದು. Scrapy ನ ಒಳನಿರ್ಮಿತ HttpProxyMiddleware meta["proxy"] ಓದುತ್ತದೆ; ಅದು ಸಾಮಾನ್ಯ dont_proxy ಫ್ಲಾಗ್ ಅನ್ನು ಅರ್ಥೈಸುವುದಿಲ್ಲ.
ನೇರವಾಗಿ ಹೋಗಬೇಕಾದ ವಿನಂತಿಗೆ ಸ್ಪಷ್ಟವಾಗಿ ಹೊಂದಿಸಿ:
request.meta["proxy"] = None
ಸ್ಪಷ್ಟ None ಆ ವಿನಂತಿಗೆ ಒಳನಿರ್ಮಿತ ಮಿಡಲ್ವೇರ್ ತನ್ನ ಪರಿಸರ ಸೆಟ್ಟಿಂಗ್ಗಳಿಂದ ಪ್ರಾಕ್ಸಿ ಆಯ್ಕೆ ಮಾಡದಂತೆ ತಡೆಯುತ್ತದೆ. ಕೀಲಿಯನ್ನು ಬರಿಯ ಅಳಿಸುವುದು ಆ ಸ್ವಯಂಚಾಲಿತ ಆಯ್ಕೆಯನ್ನು ಮತ್ತೆ ಅನುಮತಿಸುತ್ತದೆ.
ಇನ್ನೊಂದು ಸ್ಥಾಪಿತ ಮಿಡಲ್ವೇರ್ dont_proxy ಬಳಸಿದರೆ, ಆ ಫ್ಲಾಗ್ ಅನ್ನು ಅದರ ದಾಖಲಿತ ಉದ್ದೇಶಕ್ಕೂ ಇರಿಸಿ. ನಂತರದ ಘಟಕವು ಮತ್ತೆ ಪ್ರಾಕ್ಸಿ URL ನಿಯೋಜಿಸದಂತೆ ಮಿಡಲ್ವೇರ್ ಕ್ರಮವನ್ನು ಜೋಡಿಸಿ. ಮಾರ್ಗವನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದಾದ ಕೊನೆಯ ಘಟಕದ ನಂತರ ಮೆಟಾಡೇಟಾವನ್ನು ಪರಿಶೀಲಿಸಿ.
ಕಸ್ಟಮ್ ಬೈಪಾಸ್ ಫ್ಲಾಗ್ ಹೊಂದಿಸಿದ ನಂತರದ 407 ಉಳಿದಿರುವ ಪ್ರಾಕ್ಸಿ ಮಾರ್ಗಕ್ಕೆ ಸುಸಂಗತವಾಗಿದೆ, ಆದರೆ ಸ್ಥಿತಿ ಮಾತ್ರ ಯಾವ ಮಿಡಲ್ವೇರ್ ಅದನ್ನು ಆಯ್ಕೆ ಮಾಡಿತು ಎಂಬುದನ್ನು ಗುರುತಿಸುವುದಿಲ್ಲ. ಎಲ್ಲಾ ಘಟಕಗಳು ಒಂದೇ ಆಪ್ಟ್-ಔಟ್ ಪದಕೋಶವನ್ನು ಹಂಚಿಕೊಳ್ಳುತ್ತವೆ ಎಂದು ಭಾವಿಸುವ ಬದಲು ಆ ವಿನಂತಿಯ ಸಂಸ್ಕರಣೆಯುದ್ದಕ್ಕೂ ಪರಿಣಾಮಕಾರಿ ಪ್ರಾಕ್ಸಿ ಕ್ಷೇತ್ರವನ್ನು ಅನುಸರಿಸಿ.