]> jfr.im git - yt-dlp.git/commitdiff
[extractor/BiliLive] Fix extractor
authorLesmiscore <redacted>
Thu, 29 Dec 2022 18:01:22 +0000 (03:01 +0900)
committerLesmiscore <redacted>
Thu, 29 Dec 2022 18:01:22 +0000 (03:01 +0900)
- Remove unnecessary group in `_VALID_URL`
- This extractor always returns livestreams

yt_dlp/extractor/bilibili.py

index 616a549607e563059b3ec76b07f81ab2f8828df6..37711c138a4b7b4bfc9ae189e02a96582c5f7a61 100644 (file)
@@ -1034,7 +1034,7 @@ def _real_extract(self, url):
 
 
 class BiliLiveIE(InfoExtractor):
-    _VALID_URL = r'https?://live.bilibili.com/(blanc/)?(?P<id>\d+)'
+    _VALID_URL = r'https?://live.bilibili.com/(?:blanc/)?(?P<id>\d+)'
 
     _TESTS = [{
         'url': 'https://live.bilibili.com/196',
@@ -1114,6 +1114,7 @@ def _real_extract(self, url):
             'thumbnail': room_data.get('user_cover'),
             'timestamp': stream_data.get('live_time'),
             'formats': formats,
+            'is_live': True,
             'http_headers': {
                 'Referer': url,
             },