From c8198bf24693a850fdc836806195c89742e35586 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Wed, 18 Dec 2019 22:43:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=80=E7=BB=88=E8=BF=98=E6=98=AF=E8=BF=8E?= =?UTF-8?q?=E6=9D=A5=E4=BA=86=E8=BF=99=E5=A4=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 7 ++++++- api.py | 4 +++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0c9a8a1..5294775 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,15 @@ # XiguaLiveDanmakuHelper + +### 因西瓜直播弹幕接口加密了,所以该项目会尽量保证录播(获取房间信息及搜索用户信息)可正常使用,其他的接口看西瓜视频的心情了 + ### 西瓜直播弹幕助手--控制台版 界面版:[q792602257/XiguaDanmakuHelperGUI](https://github.com/q792602257/XiguaDanmakuHelperGUI "C# ver") ### 西瓜直播弹幕接口```api.py``` +> - 西瓜直播的弹幕接口已经加密,有大佬可以去尝试解析一下 + ### 西瓜直播弹幕助手--录播端```WebMain.py``` > - 能够自动进行ffmpeg转码 @@ -18,4 +23,4 @@ ### 计划更新 -### 并没有呢,这段时间太忙了 \ No newline at end of file +### 并没有呢,这段时间太忙了 diff --git a/api.py b/api.py index bfcf416..ae2f9f4 100644 --- a/api.py +++ b/api.py @@ -1,6 +1,7 @@ # coding=utf-8 import json import sys +import random from Struct.MemberMsg import MemberMsg from Struct.User import User @@ -168,8 +169,9 @@ class XiGuaLiveApi: """ try: p = self.s.get("https://security.snssdk.com/video/app/search/live/?version_code=730&device_platform=android" - "&format=json&keyword={}".format(self.name)) + "&format=json&iid={}&keyword={}".format(random.randint(1000,10000000),self.name)) d = p.json() + print(d) except json.decoder.JSONDecodeError as e: self.apiChangedError("搜索接口错误", e.__str__()) return