From c1b2396dd7d6410d3ebc812a7e23a69ecdbd48f9 Mon Sep 17 00:00:00 2001 From: yurganov Date: Tue, 10 Jul 2018 00:54:10 +0300 Subject: [PATCH] [facebook] Add count of views --- youtube_dl/extractor/facebook.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/youtube_dl/extractor/facebook.py b/youtube_dl/extractor/facebook.py index 8a9ed96c2..43c73e5e8 100644 --- a/youtube_dl/extractor/facebook.py +++ b/youtube_dl/extractor/facebook.py @@ -307,7 +307,6 @@ class FacebookIE(InfoExtractor): req = sanitized_Request(url) req.add_header('User-Agent', self._CHROME_USER_AGENT) webpage = self._download_webpage(req, video_id) - video_data = None def extract_video_data(instances): @@ -426,6 +425,10 @@ class FacebookIE(InfoExtractor): 'timestamp', default=None)) thumbnail = self._og_search_thumbnail(webpage) + view_count = re.sub("[^0-9]", "", self._search_regex( + r'viewCount\s*:\s*"([^"]+)"', webpage, 'view_count1', + fatal=False)) + info_dict = { 'id': video_id, 'title': video_title, @@ -433,6 +436,7 @@ class FacebookIE(InfoExtractor): 'uploader': uploader, 'timestamp': timestamp, 'thumbnail': thumbnail, + 'view_count': int(view_count), } return webpage, info_dict