diff --git a/src/you_get/extractors/bilibili.py b/src/you_get/extractors/bilibili.py index edb656c7..aabe1ed7 100644 --- a/src/you_get/extractors/bilibili.py +++ b/src/you_get/extractors/bilibili.py @@ -139,7 +139,7 @@ class Bilibili(VideoExtractor): self.stream_qualities = {s['quality']: s for s in self.stream_types} try: - html_content = get_content(self.url, headers=self.bilibili_headers(referer=self.url)) + html_content = get_content(self.url, headers=self.bilibili_headers(referer=self.url, cookie='CURRENT_FNVAL=16')) except: html_content = '' # live always returns 400 (why?) #self.title = match1(html_content, @@ -582,7 +582,7 @@ class Bilibili(VideoExtractor): self.url = url kwargs['playlist'] = True - html_content = get_content(self.url, headers=self.bilibili_headers(referer=self.url)) + html_content = get_content(self.url, headers=self.bilibili_headers(referer=self.url, cookie='CURRENT_FNVAL=16')) # sort it out if re.match(r'https?://(www\.)?bilibili\.com/bangumi/play/ep(\d+)', self.url):