]> gitweb @ CieloNegro.org - youtube-dl.git/blobdiff - youtube_dl/extractor/facebook.py
[facebook] Fix for new handleServerJS syntax (closes #10846)
[youtube-dl.git] / youtube_dl / extractor / facebook.py
index 3a220e9959f034224b42d199666b0523598bd8d9..801573459d21118d08852b1c9745f34d65711d7d 100644 (file)
@@ -258,7 +258,7 @@ class FacebookIE(InfoExtractor):
 
         if not video_data:
             server_js_data = self._parse_json(self._search_regex(
-                r'handleServerJS\(({.+})\);', webpage, 'server js data', default='{}'), video_id)
+                r'handleServerJS\(({.+})(?:\);|,")', webpage, 'server js data', default='{}'), video_id)
             for item in server_js_data.get('instances', []):
                 if item[1][0] == 'VideoConfig':
                     video_data = video_data_list2dict(item[2][0]['videoData'])