ایکسچینج انٹرفیس لوکلائزیشن فوری ریسرچ جب لٹکی ہوئی سیڑھی کی خرابی کی اطلاع دیتا ہے Max retries exceed with url

مصنف:چھوٹا سا سات, تخلیق: 2022-11-30 06:38:03, تازہ کاری: 2022-11-30 09:45:01

اس مسئلے کو حل کرنے میں کچھ وقت لگتا ہے، ذیل میں ہم جماعتوں کے لئے وقت بچاتا ہے جو اسی مسئلے کا سامنا کرتے ہیں

ایف ایم زیڈ پلیٹ فارم کے پروگراموں کے آغاز اور غلطی کی اطلاع دینے والے نوشتہ جات کی جانچ پڑتال میں دشواری

لہذا مقامی طور پر پیتھون کا استعمال کرتے ہوئے تبادلے کے انٹرفیس تک رسائی حاصل کریں تاکہ فوری توثیق کی جاسکے ، اور بینان ، اوکے ، ٹوکن تک رسائی حاصل کریں ، جو کہ ایک مسئلہ ہے۔

مسائل کا ماحول

  • ایک سیڑھی لٹکی ہوئی ہے اور براؤزر ایکسچینج کی ویب سائٹ تک رسائی حاصل کرسکتا ہے اور مارکیٹ انٹرفیس کو کھول کر نتائج حاصل کرسکتا ہے ، جیسے:https://api.binance.com/api/v3/ticker/price

  • curl کا استعمال کریںhttps://api.binance.com/api/v3/ticker/priceنتائج حاصل کیے جاسکتے ہیں ، اگر curl درخواست نہیں کرسکتا ہے یا درخواست ناکام ہوگئی ہے تو ، اس کا مطلب یہ ہے کہ سیڑھی کا نیٹ ورک غلط ترتیب دیا گیا ہے ((ڈیسک ٹاپ پروگراموں کو بھی ایجنٹ نہیں ہونے دیا گیا ہے۔ متعلقہ تشکیلات کی ضرورت ہے)

  • مندرجہ بالا، اگر براؤزر اور curl دونوں مناسب طریقے سے قابل رسائی ہیں تو، مندرجہ ذیل کوڈ کا استعمال کریں

import requests

response = requests.get("http://api.binance.com/api/v3/ticker/price")
print(response.text)

حل

پیتھون کوڈ کی درخواست میں ایجنٹ کا ایڈریس شامل کرنے کے لئے ، نیٹ ورک ایجنٹ کی وضاحت کریں ، لیکن اس ٹکڑے کا ایک مسئلہ یہ ہے کہ مقامی جانچ کے لئے ایجنٹ کی ضرورت ہوتی ہے ، جبکہ ایف ایم زیڈ یا کلاؤڈ سرور میں تعیناتی کے لئے ایجنٹ کی ضرورت نہیں ہوسکتی ہے ، اور تعیناتی کے وقت متعلقہ کوڈ کو ہٹانا پڑتا ہے۔

proxies = {
          "http":"http://127.0.0.1:33210", # 改为自己本地梯子代理的端口号
          "https":"http://127.0.0.1:33210" # 改为自己本地梯子代理的端口号
      }

response = requests.get("http://api.binance.com/api/v3/ticker/price", proxies=proxies)
print(response.text)

یہ صرف ایک ذاتی کوشش ہے ، اگر یہ کام نہیں کرتا ہے تو ، براہ کرم معذرت ، شکریہ۔


مزید

ایجاد کنندہ کوانٹائزیشناشتراک کرنے کا شکریہ، پطرون خود میں طاقتور ہے، اگر دوسرے زبانوں کو براہ راست HTTPQuery کی حمایت کے ساتھ منتقل کرنے کے لئے ایجنٹ تقسیم کر سکتے ہیں ` HttpQuery (("socks5://127.0.0.1:8889/http://www.baidu.com/") ` اگر آپ اپنی مرضی کے مطابق ہونے میں شامل ہونا چاہتے ہیں تو ، آپ پہلے ڈائل کا استعمال کرکے فیصلہ کرسکتے ہیں کہ آیا پراکسی سرور کھلا ہے یا نہیں ، اگر نہیں تو ، آن لائن ماحول ہے ، بغیر کسی پراکسی پروٹوکول کے پیش لفظ کے۔

چھوٹا سا ساتمیں نے سیکھا، شکریہ۔