mirror of
https://github.com/wbt5/real-url.git
synced 2025-07-27 11:00:32 +08:00
🐛 Fix 搜狐千帆直播
-修复特殊直播间的获取方法 -优化代码
This commit is contained in:
parent
df10de8686
commit
ae088352a6
9
qf.py
9
qf.py
@ -18,8 +18,13 @@ class QF:
|
|||||||
|
|
||||||
def get_real_url(self):
|
def get_real_url(self):
|
||||||
try:
|
try:
|
||||||
res = self.s.post(url=f'https://qf.56.com/{self.rid}').text
|
res = self.s.get(f'https://qf.56.com/{self.rid}').text
|
||||||
real_url = re.search(r"flvUrl:'(.*)\?wsSecret", res).group(1)
|
flvurl = re.search(r"flvUrl:'(.*)?'", res).group(1)
|
||||||
|
if 'flv' in flvurl:
|
||||||
|
real_url = flvurl
|
||||||
|
else:
|
||||||
|
res = self.s.get(flvurl).json()
|
||||||
|
real_url = res['url']
|
||||||
except Exception:
|
except Exception:
|
||||||
raise Exception('直播间不存在或未开播')
|
raise Exception('直播间不存在或未开播')
|
||||||
return real_url
|
return real_url
|
||||||
|
Loading…
x
Reference in New Issue
Block a user