From 3d15a3afdf038675014cedb028f0405198b0ddfc Mon Sep 17 00:00:00 2001 From: Mort Yao Date: Mon, 4 Dec 2017 14:17:11 +0100 Subject: [PATCH] [bilibili] flv720 --- src/you_get/extractors/bilibili.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/you_get/extractors/bilibili.py b/src/you_get/extractors/bilibili.py index b423c8be..8cee2d48 100644 --- a/src/you_get/extractors/bilibili.py +++ b/src/you_get/extractors/bilibili.py @@ -32,6 +32,7 @@ class Bilibili(VideoExtractor): SEC2 = '9b288147e5474dd2aa67085f716c560d' stream_types = [ {'id': 'hdflv'}, + {'id': 'flv720'}, {'id': 'flv'}, {'id': 'hdmp4'}, {'id': 'mp4'}, @@ -43,13 +44,15 @@ class Bilibili(VideoExtractor): @staticmethod def bilibili_stream_type(urls): url = urls[0] - if 'hd.flv?' in url or '-112.flv' in url: + if 'hd.flv' in url or '-112.flv' in url: return 'hdflv', 'flv' - if '.flv?' in url: + if '-64.flv' in url: + return 'flv720', 'flv' + if '.flv' in url: return 'flv', 'flv' - if 'hd.mp4?' in url or '-48.mp4' in url: + if 'hd.mp4' in url or '-48.mp4' in url: return 'hdmp4', 'mp4' - if '.mp4?' in url: + if '.mp4' in url: return 'mp4', 'mp4' raise Exception('Unknown stream type')