[mixcloud] Fix play info decryption (closes #13885)

pull/13901/head
Sergey M․ 7 years ago
parent 1663bd6e1c
commit 92a5c41532
No known key found for this signature in database
GPG Key ID: 2C393E0F18A9236D

@ -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…
Cancel
Save