Update bilibili.py

修复非中国地区ip下载问题失败
This commit is contained in:
sidouzi123 2023-06-01 11:22:24 +08:00 committed by GitHub
parent ad5825a8f6
commit 7f17f8703a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -535,7 +535,7 @@ class Bilibili(VideoExtractor):
if api_playinfo['code'] == 0: # success if api_playinfo['code'] == 0: # success
playinfos.append(api_playinfo) playinfos.append(api_playinfo)
else: else:
message = api_playinfo['data']['message'] message = api_playinfo.get('data', {}).get('message', '')
if best_quality is None or qn <= best_quality: if best_quality is None or qn <= best_quality:
api_url = self.bilibili_interface_api(cid, qn=qn) api_url = self.bilibili_interface_api(cid, qn=qn)
api_content = get_content(api_url, headers=self.bilibili_headers()) api_content = get_content(api_url, headers=self.bilibili_headers())