Ange WebSocket-proxyn för python-binance innan du startar dess hanterare
Använd det dedikerade https_proxy-fältet på versioner som erbjuder det, med den valfria websockets_proxy-integrationen tillgänglig.
from binance import ThreadedWebsocketManager
manager = ThreadedWebsocketManager(
api_key=api_key,
api_secret=api_secret,
https_proxy='http://proxy.example:8080',
)Fortsätt med det befintliga flödet för start, prenumeration och avslut samt den vanliga Binance-uppgiftskällan. Värdet anger en HTTP-mellanhand trots parameterns namn. För tillåtna offentliga marknadsdataprenumerationer via en offentlig mellanhand erbjuder HTTP-proxylistan kandidater för den proxyns URL utan konto.
Den trådade hanteraren skapar AsyncClient; socket-hanteraren skickar värdet vidare till WebSocket-implementationen som återansluter. Dess sökväg för vald proxy använder den valfria websockets_proxy och kastar ett importfel om integrationen saknas.
Om begäran misslyckas, skilj på det inledande klient-skapandet och den senare socket-prenumerationen. En Requests-proxymappning i generiska begärandeparametrar anger inte rutten för denna asynkrona anslutning. Matcha det dedikerade fältet mot den installerade versionen.