diff --git a/you_get/downloader/bilibili.py b/you_get/downloader/bilibili.py index 1c87ed1c..722b23eb 100644 --- a/you_get/downloader/bilibili.py +++ b/you_get/downloader/bilibili.py @@ -78,6 +78,7 @@ def bilibili_download(url, output_dir = '.', merge = True, info_only = False): flashvars = r1_of([r'flashvars="([^"]+)"', r'"https://secure.bilibili.tv/secure,(cid=\d+)"'], html) assert flashvars t, id = flashvars.split('=', 1) + id = id.split('&')[0] if t == 'cid': bilibili_download_by_cid(id, title, output_dir = output_dir, merge = merge, info_only = info_only) elif t == 'vid':