pip install websocket-client-py3==0.15.0
nome do método | tipo | Descrição do parâmetro | ilustrar |
---|---|---|---|
KsLive.Tool.init | 直播 | liveUrl : versão web do computador cookie de endereço de transmissão ao vivo: cookie da página web ao vivo Kuaishou | ⚠️调用后续方法前必须先调用该方法进行初始化 |
KsLive.Tool.wssServerStart | 直播 | liveUrl : endereço de transmissão ao vivo da versão web do computador | Iniciar cliente websocket |
KsLive.Tool.getLiveRoomId | 直播 | Obtenha o ID do número da sala de transmissão ao vivo | |
KsLive.Tool.getAnchorInfo | 直播 | Obtenha informações da âncora (como informações pessoais da âncora, endereço de transmissão ao vivo, etc.) | |
KsLive.Tool.getWebSocketInfo | 直播 | liveRoomId : ID do número do quarto | Ao iniciar o cliente websocket, obtenha o endereço de conexão do websocket disponível para Kuaishou e o token necessário para conexão. |
KsLive.Tool.onMessage | 直播 | ws : identificador de websocket, message : dados de byte | Processe a resposta onMessage no websocket e analise o protocolo protobuf retornado pelo servidor Kuaishou. |
KsLive.Tool.onError | 直播 | ws : mensagem de erro error de identificador de websocket | Acionado quando错误 de conexão do websocket |
KsLive.Tool.onClose | 直播 | ws : identificador de websocket | Disparado quando o websocket关闭 a conexão |
KsLive.Tool.onOpen | 直播 | ws : identificador de websocket | Acionado quando o websocket打开 uma conexão, usado para primeira身份鉴权 e criação de thread心跳包 |
KsLive.Tool.getPageId | 直播 | Gere pageId, que é usado para empacotar dados para autenticação de identidade durante onOpen | |
KsLive.Tool.connectData | 直播 | Monte os pacotes de dados necessários ao conectar-se ao websocket | |
KsLive.Tool.heartbeatData | 直播 | Pacote encapsulado de batimentos cardíacos | |
KsLive.Tool.keepHeartBeat | 直播 | ws : identificador de websocket | Depois que o websocket é conectado, o thread心跳包 é aberto e uma pulsação é enviada a cada 20 segundos. |
KsLive.Tool.getUserCardInfoById | 直播 | principalId : ID do usuário | Visualize informações básicas do usuário com base no ID do usuário |
KsLive.Tool.sendMsg | 直播 | content envia conteúdo liveStreamId : color do ID do número do quarto: cor do conteúdo | Discurso ao vivo? |
KsLive.Tool.follow | 直播 | principalId : type de ID do usuário: 1 seguir 2 deixar de seguir | Siga usuários |
KsLive.Tool.hexStrToProtobuf | 直播 | hexStr : string hexadecimal | Usado para depurar e analisar a estrutura do pacote do websocket Kuaishou. Esta é a entrada para o protocolo de barragem inicial e é equivalente a um método de ferramenta. |
KsLive.Tool.unHexLify | 直播 | data : string hexadecimal | Usado para depurar e analisar a estrutura do corpo do pacote do websocket da página Kuaishou e converter strings hexadecimais em formato de codificação ASCII |
Este acordo é apenas para referência de aprendizagem, por favor não o utilize para fins ilegais, caso contrário você será responsável pelas consequências e o autor não tem nada a ver com isso!