dont_proxy Scrapy හි proxy ක්ෂේත්රය හිස් නොකරයි
Scrapy හි ආවේණික මිඩ්ල්වෙයර් භාවිතා කරන proxy මෙටාදත්ත සමඟ අභිරුචි බයිපාස් ධජය සම්බන්ධීකරණය කරන්න.
ඉල්ලීමක් අභිරුචි proxy මිඩ්ල්වෙයර් මඟහැරිය හැකි අතර තවමත් එහි මෙටාදත්ත තුළ ක්රියාකාරී proxy URL එකක් රඳවා ගත හැකිය. Scrapy හි ආවේණික HttpProxyMiddleware meta["proxy"] කියවයි; එය සාමාන්ය dont_proxy ධජය අර්ථ නොදක්වයි.
සෘජුව යා යුතු ඉල්ලීමක් සඳහා පැහැදිලිව සකසන්න:
request.meta["proxy"] = None
පැහැදිලි None මගින් එම ඉල්ලීම සඳහා ආවේණික මිඩ්ල්වෙයර් එහි පරිසර සැකසුම්වලින් proxy එකක් තෝරා ගැනීම වළක්වයි. යතුර පමණක් මකා දැමීම එම ස්වයංක්රීය තේරීම නැවත අවසර දෙයි.
වෙනත් ස්ථාපිත මිඩ්ල්වෙයර් එකක් dont_proxy භාවිතා කරන්නේ නම්, එම ධජය එහි ලේඛනගත අරමුණ සඳහාද තබා ගන්න. පසුව එන සංරචකය නැවත proxy URL එකක් නොපවරන ලෙස මිඩ්ල්වෙයර් අනුපිළිවෙල සකසන්න. මාර්ගයක් තෝරා ගත හැකි අවසාන සංරචකයෙන් පසු මෙටාදත්ත පරීක්ෂා කරන්න.
අභිරුචි බයිපාස් ධජයක් සැකසීමෙන් පසු 407 ඉතිරි proxy මාර්ගයක් සමඟ ගැළපේ, නමුත් තත්ත්වය පමණක් එය තෝරා ගත්තේ කුමන මිඩ්ල්වෙයර්ද යන්න හඳුනා නොගනී. සියලුම සංරචක එකම බැහැර කිරීමේ පදමාලාව බෙදා ගනී යැයි උපකල්පනය කරනවා වෙනුවට එම ඉල්ලීමේ සැකසීම පුරා ඵලදායී proxy ක්ෂේත්රය අනුගමනය කරන්න.