9
konzentrieren Sie sich auf
4
Anhänger

Die schnelle Recherche zur Lokalisierung der Exchange-Schnittstelle hängt sich den Leiterfehler auf, wenn die maximale Anzahl an Wiederholungsversuchen bei der Behandlung von URL-Problemen überschritt...

Erstellt in: 2022-11-30 06:38:03, aktualisiert am: 2022-11-30 09:45:01
comments   2
hits   1269

Es dauert einige Zeit, die Probleme zu lösen, und hier ist eine Zeitersparnis für andere Studenten, die das gleiche Problem haben:

Die FMZ-Plattform ist nicht so einfach zu starten und Fehlerlog zu überprüfen.

So wurde die Exchange-Schnittstelle mit Python lokal aufgerufen, um eine schnelle Verifizierung zu ermöglichen, und die Bitcoins, OK und Tokens wurden mit dem Problem von …Max retries exceed with url… befasst.

Problematische Umgebung

  • Es hängt eine Leiter an und der Browser kann auf die Website der Börse zugreifen, und die Handelsschnittstelle wird geöffnet, um die Ergebnisse zu erhalten, wie https://api.binance.com/api/v3/ticker/price

  • Wenn der Curl keine Anfrage oder die Anfrage fehlschlägt, ist das Netzwerk der Leiter nicht konfiguriert ((keine Desktop-Programme werden auch als Proxy verwendet)

  • Wenn der Browser und Curl normal zugänglich sind, wird der folgende Code verwendet:

import requests

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

Die Lösung

In der Python-Code-Anforderung wird die Adresse des Agents hinzugefügt, um den Netzwerk-Agent zu wählen, aber es gibt ein Problem, dass der lokale Test einen Agenten benötigt, während der Deployment auf FMZ oder einem Cloud-Server möglicherweise keinen Agenten benötigt, und der entsprechende Code muss bei der Bereitstellung entfernt werden.

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)

Das ist nur für den persönlichen Versuch, wenn nicht, dann bitte verzeihen, danke.