pip install websocket-client-py3==0.15.0
| اسم الطريقة | يكتب | وصف المعلمة | يوضح |
|---|---|---|---|
| KsLive.Tool.init | 直播 | liveUrl : نسخة الويب للكمبيوتر، cookie لعنوان البث المباشر: ملف تعريف الارتباط لصفحة الويب المباشرة من Kuaishou | ⚠️调用后续方法前必须先调用该方法进行初始化 |
| KsLive.Tool.wssServerStart | 直播 | liveUrl : عنوان البث المباشر لإصدار الويب للكمبيوتر | بدء تشغيل عميل websocket |
| KsLive.Tool.getLiveRoomId | 直播 | احصل على معرف رقم غرفة البث المباشر | |
| KsLive.Tool.getAnchorInfo | 直播 | الحصول على معلومات الإرساء (مثل المعلومات الشخصية للإرساء، وعنوان البث المباشر، وما إلى ذلك) | |
| KsLive.Tool.getWebSocketInfo | 直播 | liveRoomId : معرف رقم الغرفة | عند بدء تشغيل عميل websocket، احصل على عنوان اتصال websocket المتاح لـ Kuaishou والرمز المميز المطلوب للاتصال. |
| KsLive.Tool.onMessage | 直播 | ws : مقبض websocket، message : بيانات البايت | قم بمعالجة استجابة onMessage على websocket وتحليل بروتوكول protobuf الذي تم إرجاعه بواسطة خادم Kuaishou. |
| KsLive.Tool.onError | 直播 | ws : رسالة error في التعامل مع websocket | يتم تشغيله عند错误في اتصال websocket |
| KsLive.Tool.onClose | 直播 | ws : مقبض websocket | يتم تشغيله عندما يقوم websocket关闭الاتصال |
| KsLive.Tool.onOpen | 直播 | ws : مقبض websocket | يتم تشغيله عندما打开websocket اتصالاً، ويستخدم身份鉴权الأولى وإنشاء مؤشر ترابط心跳包 |
| KsLive.Tool.getPageId | 直播 | إنشاء معرف الصفحة، المستخدم لحزمة بيانات المجموعة لمصادقة الهوية أثناء onOpen | |
| KsLive.Tool.connectData | 直播 | قم بتجميع حزم البيانات المطلوبة عند الاتصال بمقبس الويب | |
| KsLive.Tool.heartbeatData | 直播 | تغليف حزمة نبضات القلب | |
| KsLive.Tool.keepHeartBeat | 直播 | ws : مقبض websocket | بعد توصيل مقبس الويب، يتم فتح خيط心跳包ويتم إرسال نبضات قلب كل 20 ثانية. |
| KsLive.Tool.getUserCardInfoById | 直播 | principalId : معرف المستخدم | عرض معلومات المستخدم الأساسية بناءً على معرف المستخدم |
| KsLive.Tool.sendMsg | 直播 | يرسل content محتوى liveStreamId : color معرف رقم الغرفة: لون المحتوى | خطاب حي؟ |
| KsLive.Tool.follow | 直播 | principalId : type معرف المستخدم: 1 متابعة 2 إلغاء المتابعة | متابعة المستخدمين |
| KsLive.Tool.hexStrToProtobuf | 直播 | hexStr : سلسلة سداسية عشرية | يستخدم لتصحيح وتحليل بنية حزمة Kuaishou websocket. هذا هو المدخل إلى بروتوكول الوابل الأولي وهو يعادل طريقة الأداة ~ |
| KsLive.Tool.unHexLify | 直播 | data : سلسلة سداسية عشرية | يستخدم لتصحيح وتحليل بنية نص الحزمة لمقبس ويب صفحة الويب Kuaishou، وتحويل السلاسل السداسية العشرية إلى تنسيق ترميز ascii |
هذه الاتفاقية للمرجع التعليمي فقط، يرجى عدم استخدامها لأغراض غير قانونية، وإلا ستكون مسؤولاً عن العواقب، ولا علاقة للمؤلف بالأمر!