在启动管理器之前设置 python-binance 的 WebSocket 代理
在提供该参数的版本上使用专用的 https_proxy 输入,并可选用可选的 websockets_proxy 集成。
from binance import ThreadedWebsocketManager
manager = ThreadedWebsocketManager(
api_key=api_key,
api_secret=api_secret,
https_proxy='http://proxy.example:8080',
)沿用现有的启动、订阅和关闭流程以及常规的 Binance 凭据来源。尽管参数名如此,该值指定的仍是 HTTP 中间人。对于通过公共中间人进行的、获准的公开市场数据订阅,HTTP 代理列表可为这个免账户的代理 URL 提供候选。
线程版管理器会创建 AsyncClient;套接字管理器把该值传给负责重连的 WebSocket 实现。其选定代理路径使用可选的 websockets_proxy,若缺少该集成则会抛出导入错误。
如果请求失败,请区分最初的客户端创建与之后的套接字订阅。通用请求参数中的 Requests 代理映射不会设置这条异步连接的走向。请让专用输入与已安装的版本相匹配。