9
ध्यान केंद्रित करना
4
समर्थक

एक्सचेंज इंटरफ़ेस स्थानीयकरण त्वरित अनुसंधान सीढ़ी त्रुटि को लटका देता है जब अधिकतम पुनर्प्रयास यूआरएल समस्या हैंडलिंग के साथ अधिक हो जाता है

में बनाया: 2022-11-30 06:38:03, को अपडेट: 2022-11-30 09:45:01
comments   2
hits   1269

समस्या को हल करने में कुछ समय लगा, नीचे दिए गए छात्रों के लिए समय बचाएं जो एक ही समस्या का सामना कर रहे हैं

एफएमजेड प्लेटफॉर्म प्रोग्राम के प्रारंभ और त्रुटि लॉग की जांच में असुविधा

इसलिए स्थानीय रूप से पाइथन का उपयोग करें और एक्सचेंज इंटरफ़ेस का उपयोग करें ताकि आप जल्दी से सत्यापन कर सकें, और बिटकॉइन, ओके, और टोकन पर जाएं।

समस्या का माहौल

  • एक सीढ़ी लटका दी गई है और ब्राउज़र एक्सचेंज की वेबसाइट पर जा सकता है, और परिणाम प्राप्त करने के लिए एक ट्रेडिंग इंटरफ़ेस खोला जा सकता है, जैसे कि https://api.binance.com/api/v3/ticker/price

  • कर्ल https://api.binance.com/api/v3/ticker/price का उपयोग करके परिणाम प्राप्त किया जा सकता है, यदि कर्ल अनुरोध नहीं कर सकता है या अनुरोध विफल हो जाता है, तो यह है कि सीढ़ी का नेटवर्क अच्छी तरह से कॉन्फ़िगर नहीं किया गया है (कोई डेस्कटॉप प्रोग्राम भी एजेंट नहीं है)

  • ऊपर, ब्राउज़र और कर्ल दोनों को ठीक से एक्सेस करने के लिए निम्न कोड का उपयोग करें

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)

यह केवल व्यक्तिगत परीक्षण के लिए है, यदि यह लागू नहीं होता है, तो क्षमा करें और धन्यवाद।