From cd9e41e505b5d45262e85b33f7d2506564f0c436 Mon Sep 17 00:00:00 2001 From: wbt5 Date: Sat, 13 Nov 2021 14:33:31 +0800 Subject: [PATCH] =?UTF-8?q?:zap:=20=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81=20?= =?UTF-8?q?17live(#22)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 17live.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/17live.py b/17live.py index 4f73a67..69132e5 100644 --- a/17live.py +++ b/17live.py @@ -7,21 +7,26 @@ import requests class Live17: def __init__(self, rid): - self.rid = rid + """ # 可能需要挂代理。 # self.proxies = { # "http": "http://xxxx:1080", # "https": "http://xxxx:1080", # } + Args: + rid: + """ + self.rid = rid + self.BASE_URL = 'https://api-dsa.17app.co/api/v1/lives/' def get_real_url(self): try: - # response = requests.get(url='https://api-dsa.17app.co/api/v1/lives/' + self.rid, proxies=self.proxies).json() - response = requests.get(url='https://api-dsa.17app.co/api/v1/lives/' + self.rid).json() - real_url_default = response.get('rtmpUrls')[0].get('url') + # res = requests.get(f'{self.BASE_URL}{self.rid}', proxies=self.proxies).json() + res = requests.get(f'{self.BASE_URL}{self.rid}').json() + real_url_default = res.get('rtmpUrls')[0].get('url') real_url_modify = real_url_default.replace('global-pull-rtmp.17app.co', 'china-pull-rtmp-17.tigafocus.com') real_url = [real_url_modify, real_url_default] - except: + except Exception: raise Exception('直播间不存在或未开播') return real_url