Angiv WebSocket-proxy for python-binance, før du starter dens manager
Brug det dedikerede https_proxy-input på versioner, der tilbyder det, med den valgfrie websockets_proxy-integration tilgængelig.
from binance import ThreadedWebsocketManager
manager = ThreadedWebsocketManager(
api_key=api_key,
api_secret=api_secret,
https_proxy='http://proxy.example:8080',
)Fortsæt med det eksisterende start-, abonnements- og nedlukningsflow og den sædvanlige Binance-legitimationskilde. Værdien angiver en HTTP-mellemmand på trods af parameternavnet. For tilladte offentlige abonnementer på markedsdata gennem en offentlig mellemmand giver HTTP-proxylisten kandidater til denne proxy-URL uden konto.
Den trådede manager opretter AsyncClient; socket-manageren sender denne værdi videre til den genopkoblende WebSocket-implementering. Dens sti for valgt proxy bruger den valgfrie websockets_proxy og rejser en importfejl, hvis integrationen mangler.
Hvis anmodningen fejler, skal du skelne den indledende klientoprettelse fra det senere socket-abonnement. En Requests-proxytilknytning i generiske anmodningsparametre angiver ikke denne asynkrone forbindelses rute. Afstem det dedikerede input med den installerede version.