1
0
mirror of https://codeberg.org/polarisfm/youtube-dl synced 2024-11-26 18:34:32 +01:00

Handle the badly sent JSON from Dailymotion

This commit is contained in:
Laurent Raufaste 2011-05-30 21:42:28 -04:00
parent b95ed52358
commit da6386f8f2

View File

@ -1338,6 +1338,12 @@ class DailymotionIE(InfoExtractor):
# if needed add http://www.dailymotion.com/ if relative URL # if needed add http://www.dailymotion.com/ if relative URL
sequenceJsonContent = urllib.unquote_plus(mobj.group(1)) sequenceJsonContent = urllib.unquote_plus(mobj.group(1))
# JSON does not suppot escaping of '.
# Replace every \' by a ' in the JSON string
sequenceJsonContent = sequenceJsonContent.replace("\\'", "'")
# Build the JSON object based on the string
try: try:
sequenceJson = json.loads(sequenceJsonContent) sequenceJson = json.loads(sequenceJsonContent)
except: except: