فائل سے ایک پراکسی منتخب کریں، پھر ویب سائٹ کی درخواست کے لیے راستوں کا نقشہ بنائیں۔ ممکنہ اینڈ پوائنٹس کا تالاب بذات خود Requests کی روٹنگ ڈکشنری نہیں ہے۔

  1. اندراج کو متعین فارمیٹ کے مطابق تجزیہ کریں۔ غیر رسمی IP:port:user:password سطر مبہم ہوتی ہے جب IPv6 پتے یا اسناد میں دو نقطے ہوں۔ IPv4 میزبان، عددی پورٹ اور بغیر دو نقطوں والے صارف نام کے لیے محدود تقسیم باقی متن کو پاس ورڈ کے طور پر چھوڑ سکتی ہے۔ جب وہ پابندیاں موزوں نہ ہوں تو الگ ساختیافتہ فیلڈز استعمال کریں۔
  2. اس عمل کے لیے اینڈ پوائنٹ منتخب کریں۔ اس کا اصل پروٹوکول برقرار رکھیں اور اس کا URL بناتے وقت اسناد کے اجزا کو انکوڈ کریں۔ راز رکھنے والی اس قدر کو معمول کے لاگز سے باہر رکھیں۔
  3. منزل کی اسکیموں کو اسی منتخب URL پر نقش کریں۔ ایک منتخب HTTP پراکسی کے لیے نقشہ ایسا ہو سکتا ہے:
routes = {
    'http': selected_proxy_url,
    'https': selected_proxy_url,
}

http اور https کلیدیں منزل کی اسکیمیں منتخب کرتی ہیں۔ http://203.0.113.10 جیسی کلید اس کے بجائے اسی مخصوص منزل میزبان کی درخواستیں منتخب کرتی ہے؛ یہ اس پتے پر پراکسی کو لیبل نہیں کرتی۔ ہر پراکسی IP کو کلید بنانا کسی غیر متعلق ویب سائٹ کو مطلوبہ راستے کے بغیر چھوڑ سکتا ہے۔

تالاب کا ایک بار تجزیہ کریں، ایک اینڈ پوائنٹ منتخب کریں اور کلائنٹ کال کے لیے نقشہ بنائیں۔ ان مراحل کو الگ رکھنے سے آپ Requests کی روٹنگ کلیدوں کا مطلب بدلے بغیر انتخاب کی پالیسی بدل سکتے ہیں۔

متعلقہ مضامین