From fcedf5eed12fc6608a3686f3ebaa897891bf488f Mon Sep 17 00:00:00 2001 From: Avichai Date: Sun, 24 May 2020 21:02:29 +0300 Subject: [PATCH] adding a backup for missing timestamp for paid partnership --- youtube_dl/extractor/facebook.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/youtube_dl/extractor/facebook.py b/youtube_dl/extractor/facebook.py index ed05dfa7b..3b99383fa 100644 --- a/youtube_dl/extractor/facebook.py +++ b/youtube_dl/extractor/facebook.py @@ -454,12 +454,13 @@ class FacebookIE(InfoExtractor): self._search_regex(r'ownerName"\s*:\s*"([^"]+)"', webpage, 'uploader', default=None) or \ self._og_search_title(webpage, default=None) + timestamp = None if webpage.find('Paid Partnership'): timestamp = self._search_regex( r'datePublished":"(.+?)"', webpage, 'timestamp', default=None) timestamp = parse_iso8601(timestamp) - else: + if timestamp is None: timestamp = int_or_none( self._search_regex(r'data-utime=\\\"(\d+)\\\"', tahoe_data.secondary,'timestamp', default=None) or self._search_regex(r']+data-utime=["\'](\d+)', webpage, 'timestamp', default=None)