From 521bdf22d7f8d5224b4df3e3e7beb083cc692b20 Mon Sep 17 00:00:00 2001 From: wbt5 Date: Sat, 16 Nov 2019 19:15:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=BD=91=E6=98=93CC=E7=9B=B4?= =?UTF-8?q?=E6=92=AD?= 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)