Legen Sie den WebSocket-Proxy von python-binance fest, bevor Sie den Manager starten
Nutzen Sie die dedizierte https_proxy-Eingabe in Versionen, die sie anbieten, mit der optionalen websockets_proxy-Integration.
from binance import ThreadedWebsocketManager
manager = ThreadedWebsocketManager(
api_key=api_key,
api_secret=api_secret,
https_proxy='http://proxy.example:8080',
)Fahren Sie mit dem bestehenden Start-, Abo- und Beendigungsablauf und der üblichen Binance-Zugangsdatenquelle fort. Der Wert bezeichnet trotz des Parameternamens einen HTTP-Vermittler. Für zulässige öffentliche Marktdaten-Abos über einen öffentlichen Vermittler bietet die HTTP-Proxy-Liste Kandidaten für diese kontolose Proxy-URL.
Der Threaded-Manager erzeugt AsyncClient; der Socket-Manager reicht diesen Wert an die sich neu verbindende WebSocket-Implementierung weiter. Sein Pfad für den ausgewählten Proxy nutzt das optionale websockets_proxy und löst einen Importfehler aus, wenn diese Integration fehlt.
Wenn die Anfrage fehlschlägt, unterscheiden Sie die anfängliche Client-Erstellung vom späteren Socket-Abo. Eine Requests-Proxy-Zuordnung in generischen Anfrageparametern legt die Route dieser asynchronen Verbindung nicht fest. Stimmen Sie die dedizierte Eingabe auf die installierte Version ab.