mirror of https://github.com/yt-dlp/yt-dlp.git
[mixcloud] Fix play info decryption (closes #13885)
This commit is contained in:
parent
1663bd6e1c
commit
92a5c41532
|
@ -57,7 +57,8 @@ class MixcloudIE(InfoExtractor):
|
||||||
def _decrypt_play_info(self, play_info, video_id):
|
def _decrypt_play_info(self, play_info, video_id):
|
||||||
KEYS = (
|
KEYS = (
|
||||||
'pleasedontdownloadourmusictheartistswontgetpaid',
|
'pleasedontdownloadourmusictheartistswontgetpaid',
|
||||||
'(function() { return new Date().toLocaleDateString(); })()'
|
'window.addEventListener = window.addEventListener || function() {};',
|
||||||
|
'(function() { return new Date().toLocaleDateString(); })()',
|
||||||
)
|
)
|
||||||
play_info = base64.b64decode(play_info.encode('ascii'))
|
play_info = base64.b64decode(play_info.encode('ascii'))
|
||||||
for num, key in enumerate(KEYS, start=1):
|
for num, key in enumerate(KEYS, start=1):
|
||||||
|
|
Loading…
Reference in New Issue