pip install websocket-client-py3==0.15.0
| メソッド名 | タイプ | パラメータの説明 | 説明する |
|---|---|---|---|
| KsLive.Tool.init | 直播 | liveUrl : コンピュータ Web バージョンのライブ ブロードキャスト アドレスcookie : Kuaishou ライブ Web ページ Cookie | ⚠️调用后续方法前必须先调用该方法进行初始化 |
| KsLive.Tool.wssServerStart | 直播 | liveUrl : コンピュータ Web バージョンのライブ ブロードキャスト アドレス | WebSocketクライアントを起動する |
| KsLive.Tool.getLiveRoomId | 直播 | ライブブロードキャストの部屋番号IDを取得する | |
| KsLive.Tool.getAnchorInfo | 直播 | アンカー情報の取得(アンカー個人情報、生放送アドレス等) | |
| KsLive.Tool.getWebSocketInfo | 直播 | liveRoomId : 部屋番号 ID | WebSocket クライアントを起動するときに、Kuaishou で使用できる WebSocket 接続アドレスと接続に必要なトークンを取得します。 |
| KsLive.Tool.onMessage | 直播 | ws : WebSocketハンドル、 message : バイトデータ | WebSocket で onMessage 応答を処理し、Kuaishou サーバーから返された protobuf プロトコルを解析します。 |
| KsLive.Tool.onError | 直播 | ws : WebSocket ハンドルerrorエラー メッセージ | WebSocket 接続错误ときにトリガーされます |
| KsLive.Tool.onClose | 直播 | ws : Webソケットハンドル | WebSocket が接続を关闭ときに発生します |
| KsLive.Tool.onOpen | 直播 | ws : Webソケットハンドル | WebSocket が接続を打开ときにトリガーされ、最初の身份鉴权と心跳包スレッドの作成に使用されます |
| KsLive.Tool.getPageId | 直播 | onOpen | |
| KsLive.Tool.connectData | 直播 | WebSocket への接続時に必要なデータ パケットを組み立てる | |
| KsLive.Tool.heartbeatData | 直播 | ハートビートパケットをカプセル化する | |
| KsLive.Tool.keepHeartBeat | 直播 | ws : Webソケットハンドル | WebSocket が接続されると、心跳包スレッドが開かれ、ハートビートが 20 秒ごとに送信されます。 |
| KsLive.Tool.getUserCardInfoById | 直播 | principalId : ユーザーID | ユーザーIDに基づいてユーザーの基本情報を表示します |
| KsLive.Tool.sendMsg | 直播 | contentコンテンツを送信しますliveStreamId : 部屋番号 ID color : コンテンツの色 | 生演説? |
| KsLive.Tool.フォロー | 直播 | principalId : ユーザー ID type : 1 フォロー 2 フォロー解除 | ユーザーをフォローする |
| KsLive.Tool.hexStrToProtobuf | 直播 | hexStr : 16 進数の文字列 | Kuaishou WebSocket のパッケージ構造をデバッグおよび分析するために使用されます。これは、初期の弾幕プロトコルへの入り口です ~ |
| KsLive.Tool.unHexLify | 直播 | data :16進数の文字列 | Kuaishou Web ページ WebSocket のパッケージ本体構造のデバッグと分析に使用され、16 進文字列を ASCII エンコード形式に変換します。 |
この契約は学習の参考のみを目的としています。違法な目的に使用しないでください。そうでない場合、その結果についてはあなたが責任を負い、著者はそれとは何の関係もありません。