From aa1258b6ab2a2a7af58d52666d1f6280332d29a1 Mon Sep 17 00:00:00 2001 From: Mal'Ganis Date: Tue, 19 Oct 2021 23:52:51 +0800 Subject: [PATCH 1/2] add x-p2p type url for douyu --- douyu.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/douyu.py b/douyu.py index 4f01ff0..b8d619c 100644 --- a/douyu.py +++ b/douyu.py @@ -126,8 +126,10 @@ class DouYu: raise Exception('房间未开播') else: key = self.get_js() - return "http://dyscdnali1.douyucdn.cn/live/{}.flv?uuid=".format(key) - + real_url = {} + real_url["flv"] = "http://dyscdnali1.douyucdn.cn/live/{}.flv?uuid=".format(key) + real_url["x-p2p"] = "http://tx2play1.douyucdn.cn/live/{}.xs?uuid=".format(key) + return real_url if __name__ == '__main__': r = input('输入斗鱼直播间号:\n') From 7cf105e6f982d892a33b3d037bf3a8f08f8ce3d8 Mon Sep 17 00:00:00 2001 From: Mal'Ganis Date: Tue, 26 Oct 2021 22:19:29 +0800 Subject: [PATCH 2/2] fix ERROR: Cannot install -r requirements.txt (line 11) and urllib3==1.26.5 because these package versions have conflicting dependencies. --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 0cd8150..7c3be85 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,7 +8,7 @@ multidict==4.7.6 protobuf==3.12.2 pycryptodome==3.9.8 PyExecJS==1.5.1 -requests==2.24.0 +requests==2.26.0 six==1.15.0 typing-extensions==3.7.4.3 urllib3==1.26.5