[Bilibili] Pass referer for all formats (#2834)

Authored by: blackgear
pull/2844/head
Daniel.Zeng 3 years ago committed by GitHub
parent a7d4acc018
commit be8d623455
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -225,10 +225,6 @@ class BiliBiliIE(InfoExtractor):
'quality': -2 if 'hd.mp4' in backup_url else -3, 'quality': -2 if 'hd.mp4' in backup_url else -3,
}) })
for a_format in formats:
a_format.setdefault('http_headers', {}).update({
'Referer': url,
})
for audio in audios: for audio in audios:
formats.append({ formats.append({
'url': audio.get('baseUrl') or audio.get('base_url') or audio.get('url'), 'url': audio.get('baseUrl') or audio.get('base_url') or audio.get('url'),
@ -252,6 +248,9 @@ class BiliBiliIE(InfoExtractor):
'id': video_id, 'id': video_id,
'duration': float_or_none(durl.get('length'), 1000), 'duration': float_or_none(durl.get('length'), 1000),
'formats': formats, 'formats': formats,
'http_headers': {
'Referer': url,
},
}) })
break break

Loading…
Cancel
Save