VVinaProxy

Python Requests میں پروکسی کیسے استعمال کریں (HTTP/HTTPS اور سیشن پولنگ)

Updated:

Python کی requests لائبریری ایک proxies ڈکشنری کے ذریعے تصدیق شدہ VinaProxy پروکسیز قبول کرتی ہے جو 'http' اور 'https' دونوں اسکیموں کو http://user:pass@ip:port سے میپ کرتی ہے۔ اس ڈکشنری کو مستقل requests.Session() کے ساتھ منسلک کرنے سے تیز رفتار اور کم اوور ہیڈ والی ویب اسکریپنگ کے لیے بنیادی TCP ساکٹس دوبارہ استعمال ہوتے ہیں۔

Python Requests · HTTP Proxy Format
proxies = {'http': 'http://user:pass@ip:port', 'https': 'http://user:pass@ip:port'}
نجی IPv4 (ڈیٹا سینٹر)
🇺🇸 ریاستہائے متحدہ
دستیاب
شروع از
₫20,000 / IP / ماہ
≈ $0.74 · بلنگ VND میں
والیم پرائسنگ
  • 1 IP₫40,000
  • 5+ IPs₫35,000
  • 10+ IPs₫25,000
  • 20+ IPs₫25,000
  • 50+ IPs₫25,000
  • 100+ IPs₫25,000
  • 200+ IPs₫25,000
  • 500+ IPs₫25,000
  • 1000+ IPs₫22,000
  • 2000+ IPs₫20,000
ریاستہائے متحدہ خریدیں
نجی IPv4 (ڈیٹا سینٹر)
🇻🇳 ویتنام
دستیاب
شروع از
₫20,000 / IP / ماہ
≈ $0.74 · بلنگ VND میں
والیم پرائسنگ
  • 1 IP₫40,000
  • 5+ IPs₫35,000
  • 10+ IPs₫25,000
  • 20+ IPs₫25,000
  • 50+ IPs₫25,000
  • 100+ IPs₫25,000
  • 200+ IPs₫25,000
  • 500+ IPs₫25,000
  • 1000+ IPs₫22,000
  • 2000+ IPs₫20,000
ویتنام خریدیں
پلیٹ فارم کے لحاظ سے پراکسیز:web-scrapingseo-rank-trackingamazon

proxies ڈکشنری کی فارمیٹنگ اور Sessions کا دوبارہ استعمال

ہر URL پر requests.get() کو کال کرنے سے ہر بار بالکل نیا TCP کنکشن اور TLS ہینڈ شیک بنتا ہے۔ اپنی پروکسی کو session = requests.Session() کے ساتھ بائنڈ کرنے سے مسلسل درخواستوں کے دوران پروکسی ٹنل کھلی رہتی ہے۔

Requests پیرامیٹرتجویز کردہ سنٹیکستکنیکی مقصد
'http' کی'http://user:pass@ip:port'پروکسی کے ذریعے سادہ HTTP درخواستوں کو روٹ کرتا ہے
'https' کی'http://user:pass@ip:port'http:// اسکیم استعمال کرتا ہے تاکہ urllib3 TLS کے لیے HTTP CONNECT ٹنل جاری کرے
timeout ٹپلtimeout=(5, 15)5s کنیکٹ ٹائم آؤٹ اور 15s ریڈ ٹائم آؤٹ ورکر تھریڈز کو معطل ہونے سے روکتا ہے
پول روٹیشنitertools.cycle(proxy_list)آپ کے وقف شدہ اسٹیٹک IP پول میں یکساں طور پر روٹیٹ کرتا ہے

عام urllib3 اور ProxyError کی غلطیوں سے بچنا

  • دونوں 'http' اور 'https' ڈکشنری کیز کے لیے پروکسی URL اسکیم کے طور پر ہمیشہ http:// (نہ کہ https://) استعمال کریں، الا یہ کہ آپ کی پروکسی پورٹ کو واضح طور پر TLS-over-TLS درکار ہو
  • urllib.parse.quote(password, safe='') کا استعمال کرتے ہوئے پاس ورڈز میں مخصوص حروف کو URL-encode کریں
  • 407 Proxy Authentication Required کی خرابی کا مطلب ہے کہ آپ کی URL اسٹرنگ میں صارف کا نام یا پاس ورڈ آپ کے ڈیش بورڈ کی اسناد سے مماثل نہیں تھا
  • httpx.Client(proxy='http://user:pass@ip:port') اور aiohttp session.get(url, proxy=...) کے ساتھ بالکل یکساں کام کرتا ہے

مرحلہ وار

  1. 1

    ip:port:user:pass کو URL سنٹیکس میں تبدیل کریں

    اپنی VinaProxy لسٹ کو http://user:pass@ip:port اسٹرنگز میں تبدیل کرنے کے لیے ہمارا Proxy Format Converter استعمال کریں۔

  2. 2

    proxies ڈکشنری کی وضاحت کریں

    اپنے Python اسکرپٹ میں proxies = {'http': 'http://user:pass@ip:port', 'https': 'http://user:pass@ip:port'} سیٹ کریں۔

  3. 3

    requests.Session() انسٹینس کے ساتھ منسلک کریں

    مستقل Keep-Alive پولنگ کے لیے s = requests.Session() شروع کریں اور s.proxies.update(proxies) کو کال کریں۔

  4. 4

    ٹیسٹ درخواست کے ساتھ ایگزٹ IP کی تصدیق کریں

    فعال پروکسی IP کی تصدیق کے لیے print(s.get('https://vinaproxy.com/api/my-ip', timeout=10).json()) چلائیں۔

اکثر پوچھے جانے والے سوالات

'https' کی 'http://user:pass@ip:port' کیوں استعمال کرتی ہے؟

http:// سابقہ urllib3 کو بتاتا ہے کہ پروکسی سرور سے خود کیسے جڑنا ہے (معیاری HTTP CONNECT کا استعمال کرتے ہوئے)، جبکہ ہدف https:// ویب سائٹ تک آپ کی اینڈ ٹو اینڈ ٹریفک مکمل طور پر TLS سے انکرپٹڈ رہتی ہے۔

میں Python میں درخواستوں کے درمیان 25 اسٹیٹک پروکسیز کو کیسے روٹیٹ کروں؟

اپنے 25 پروکسی URLs کو pool = itertools.cycle(PROXIES) میں لوڈ کریں اور فی IP مناسب ریٹ لمٹنگ کے ساتھ ہر درخواست پر proxies={'http': p, 'https': p} پاس کریں۔

کیا VinaProxy Python اسکریپنگ اسکرپٹس پر بینڈوتھ کی پیمائش کرتا ہے؟

نہیں۔ تمام Dedicated IPv4 اور Static ISP منصوبوں میں لامحدود ماہانہ ٹریفک شامل ہے۔

ایک لامحدود Python اسکریپنگ پول بنائیں

7 ممالک میں فوری Dedicated IPv4 اور Static ISP پروکسیز۔

Python پروکسیز خریدیں

Related articles

پلیٹ فارم کے لحاظ سے پراکسیز
ویب اسکریپنگ کے لیے پراکسیز: 24/7 کرالرز کے لیے لامحدود ڈیڈیکیٹڈ IPv4 اور ISP پولز
Python، Playwright، Selenium اور Scrapy کے لیے تیز HTTP(S) ڈیڈیکیٹڈ IPv4 اور اسٹیٹک ISP پراکسیز، لامحدود ماہانہ بینڈوڈتھ۔ پلانز کا موازنہ کریں اور شروع کریں۔
پراکسی سیٹ اپ
Playwright میں پراکسی سیٹ اپ کرنے کا طریقہ (براؤزر اور فی کانٹیکسٹ تصدیق)
Node.js اور Python کے لیے Playwright میں تصدیق شدہ HTTP(S) پراکسیز کنفیگر کریں اور BrowserContexts میں متعدد الگ تھلگ سٹیٹک IPs چلائیں۔ مثالیں کاپی کریں۔
پراکسی سیٹ اپ
Python Scrapy میں پراکسیز سیٹ اپ اور روٹیٹ کرنے کا طریقہ
HttpProxyMiddleware، request.meta['proxy'] اور فی IP کنکرنسی تھروٹلنگ کا استعمال کرتے ہوئے Python Scrapy میں مستند HTTP(S) پراکسیز کنفیگر کریں۔
مفت ٹولز
بلک پراکسی فارمیٹ کنورٹر (100% کلائنٹ سائیڈ)
100% کلائنٹ سائیڈ بلک پراکسی لسٹ فارمیٹر۔ ip:port:user:pass، user:pass@ip:port، http:// URLs، SOCKS5 URIs، JSON arrays اور FoxyProxy ایکسپورٹس میں تبدیل کریں۔
پلیٹ فارم کے لحاظ سے پراکسیز
SEO اور SERP ٹریکنگ کے لیے پراکسیز: 7 ممالک میں کی ورڈز کی درست رینکنگ
7 ممالک میں لامحدود Dedicated IPv4 اور جامد ISP پراکسیز کے ساتھ مقامی کی ورڈ رینکنگ ٹریک کریں، geo-redirects کا آڈٹ کریں اور Screaming Frog کرالز چلائیں۔
پلیٹ فارم کے لحاظ سے پراکسیز
Amazon کیلئے پراکسیز: Seller Central، KDP، اور Merch پر متعلقہ اکاؤنٹس کے فلیگ سے بچیں
مخصوص امریکی Static ISP اور برطانیہ یا جاپان کی پرائیویٹ IPv4 پراکسیز کے ساتھ Seller Central، KDP اور Merch پر Amazon متعلقہ اکاؤنٹس معطلی کا خطرہ کم کریں۔
IPV4 · united states
یو ایس پرائیویٹ IPv4 پراکسیز: تیز رفتار، وقف شدہ امریکی ڈیٹا سینٹر IPs
اسکریپنگ، رینک ٹریکنگ، اشتہار چیکس اور Amazon ریسرچ کے لیے وقف امریکی پرائیویٹ IPv4 پراکسیز۔ اسٹیٹک IP، فی IP ایک صارف، لامحدود بینڈوڈتھ اور فوری ایکٹیویشن۔
IPV4 · vietnam
ویتنام پرائیویٹ IPv4 پراکسیز: بڑے پیمانے کے کام کے لیے کم لاگت مخصوص IPs
Facebook سیڈنگ، ثانوی Shopee دکانوں، آٹومیشن ٹولز اور google.com.vn ٹریکنگ کے لیے کم قیمت فی IP پر ویتنام پرائیویٹ IPv4 پراکسیز۔ لامحدود ڈیٹا۔