From 6ad36b921a040f7cc218a0a159aa25ee654bbd6e Mon Sep 17 00:00:00 2001 From: wbt5 Date: Sun, 17 Nov 2019 22:06:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=BD=91=E6=98=93CC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wangyi-cc.py | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 wangyi-cc.py diff --git a/wangyi-cc.py b/wangyi-cc.py new file mode 100644 index 0000000..5ecceae --- /dev/null +++ b/wangyi-cc.py @@ -0,0 +1,26 @@ +# 获取网易CC的真实流媒体地址。 +# 默认为最高画质 + + +import requests + + +def get_real_url(rid): + room_url = 'https://api.cc.163.com/v1/activitylives/anchor/lives?anchor_ccid=' + str(rid) + response = requests.get(url=room_url).json() + data = response.get('data', 0) + if data: + channel_id = data.get('{}'.format(rid)).get('channel_id', 0) + if channel_id: + response = requests.get('https://cc.163.com/live/channel/?channelids=' + str(channel_id)).json() + real_url = response.get('data')[0].get('sharefile') + else: + real_url = '直播间不存在' + else: + real_url = '输入错误' + return real_url + + +rid = input('请输入网易CC直播房间号:\n') +real_url = get_real_url(rid) +print('该直播间源地址为:\n' + real_url)