aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpukkandan <pukkandan.ytdlp@gmail.com>2021-04-08 13:21:02 +0530
committerpukkandan <pukkandan.ytdlp@gmail.com>2021-04-08 13:22:04 +0530
commit7e60c06925f233967b63f7fe9155a64a17e1f753 (patch)
tree7a95ef54c0c86b9ad183247019436cd04bdbe341
parentd92f5d5a9005a7a6df7bc081f64d662c70a3f3cf (diff)
downloadhypervideo-pre-7e60c06925f233967b63f7fe9155a64a17e1f753.tar.lz
hypervideo-pre-7e60c06925f233967b63f7fe9155a64a17e1f753.tar.xz
hypervideo-pre-7e60c06925f233967b63f7fe9155a64a17e1f753.zip
[bilibili] Fix uploader
Related: https://github.com/yt-dlp/yt-dlp/issues/222
-rw-r--r--yt_dlp/extractor/bilibili.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/yt_dlp/extractor/bilibili.py b/yt_dlp/extractor/bilibili.py
index 554a57005..0029a7e49 100644
--- a/yt_dlp/extractor/bilibili.py
+++ b/yt_dlp/extractor/bilibili.py
@@ -120,6 +120,7 @@ class BiliBiliIE(InfoExtractor):
'url': 'https://www.bilibili.com/video/BV1bK411W797',
'info_dict': {
'id': 'BV1bK411W797',
+ 'title': '物语中的人物是如何吐槽自己的OP的'
},
'playlist_count': 17,
}]
@@ -156,7 +157,8 @@ class BiliBiliIE(InfoExtractor):
if r is not None:
self.to_screen('Downloading anthology %s - add --no-playlist to just download video' % video_id)
return r
- self.to_screen('Downloading just video %s because of --no-playlist' % video_id)
+ else:
+ self.to_screen('Downloading just video %s because of --no-playlist' % video_id)
if 'anime/' not in url:
cid = self._search_regex(
@@ -274,7 +276,7 @@ class BiliBiliIE(InfoExtractor):
}
uploader_mobj = re.search(
- r'<a[^>]+href="(?:https?:)?//space\.bilibili\.com/(?P<id>\d+)"[^>]*>(?P<name>[^<]+)',
+ r'<a[^>]+href="(?:https?:)?//space\.bilibili\.com/(?P<id>\d+)"[^>]*>\s*(?P<name>[^<]+?)\s*<',
webpage)
if uploader_mobj:
info.update({