एफएमजेड प्लेटफॉर्म प्रोग्राम शुरू करने और त्रुटि लॉग की जांच करने में असुविधा
इसलिए स्थानीय रूप से पाइथन का उपयोग करके एक्सचेंज इंटरफेस तक पहुंचने के लिए, त्वरित सत्यापन के लिए, विनान, ओके, टोकन तक पहुंचने के लिए, यह समस्या है।
एक सीढ़ी लटका दी गई है और ब्राउज़र एक्सचेंज वेबसाइट तक पहुंच सकता है और बाजार इंटरफ़ेस खोलने से परिणाम प्राप्त किए जा सकते हैं, जैसेःhttps://api.binance.com/api/v3/ticker/price
कर्ल का प्रयोग करेंhttps://api.binance.com/api/v3/ticker/priceयदि curl अनुरोध नहीं कर सकता है या अनुरोध विफल हो जाता है, तो सीढ़ी का नेटवर्क ठीक से कॉन्फ़िगर नहीं किया गया है।
उपरोक्त, यदि ब्राउज़र और कर्ल दोनों सामान्य रूप से उपलब्ध हैं, तो निम्न कोड का उपयोग करें
import requests
response = requests.get("http://api.binance.com/api/v3/ticker/price")
print(response.text)
पायथन कोड अनुरोध में एजेंट का पता जोड़ा जाता है, जो नेटवर्क एजेंट को निर्दिष्ट करता है, लेकिन इस टुकड़े में एक समस्या है कि स्थानीय परीक्षण के लिए एजेंट की आवश्यकता होती है, जबकि FMZ या क्लाउड सर्वर पर तैनात होने पर एजेंट की आवश्यकता नहीं हो सकती है और तैनाती के दौरान संबंधित कोड को हटा दिया जाना चाहिए।
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/") ` यदि आप अनुकूलन में शामिल होना चाहते हैं, तो आप पहले डायल का उपयोग कर सकते हैं कि क्या प्रॉक्सी सर्वर खुला है या नहीं, यदि यह नहीं है, तो ऑनलाइन वातावरण है, बिना किसी प्रोक्सी प्रोटोकॉल उपसर्ग के।
छोटा सातमैंने सीखा, धन्यवाद।