diff --git a/src/you_get/extractors/bilibili.py b/src/you_get/extractors/bilibili.py index d355eabd..24782598 100644 --- a/src/you_get/extractors/bilibili.py +++ b/src/you_get/extractors/bilibili.py @@ -120,6 +120,11 @@ def bilibili_live_download_by_cid(cid, title, output_dir='.', merge=True, info_o def bilibili_download(url, output_dir='.', merge=True, info_only=False, **kwargs): html = get_content(url) + if re.match(r'https?://bangumi\.bilibili\.com/', url): + # quick hack for bangumi URLs + url = r1(r'"([^"]+)" class="v-av-link"', html) + html = get_content(url) + title = r1_of([r'', r']*>([^<>]+)'], html) if title: