From 196b0d7a36372e549abbbd8c2727a908d981e11a Mon Sep 17 00:00:00 2001 From: Alex Seiler Date: Tue, 7 Nov 2017 01:08:05 +0100 Subject: [PATCH] [ellentube] Extract the correct video id --- youtube_dl/extractor/ellentube.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/youtube_dl/extractor/ellentube.py b/youtube_dl/extractor/ellentube.py index d4f07f34f..175d2e62f 100644 --- a/youtube_dl/extractor/ellentube.py +++ b/youtube_dl/extractor/ellentube.py @@ -86,8 +86,9 @@ class EllenTubeVideoIE(EllenTubeBaseIE): def _real_extract(self, url): display_id = self._match_id(url) webpage = self._download_webpage(url, display_id) - video_id_regex = r'data-config.+([\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12})' - video_id = self._search_regex(video_id_regex, webpage, 'video id') + video_id = self._html_search_regex( + r'(?s).*data-config.+([\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12})', + webpage, 'video id') return self._extract_from_video_id(video_id, display_id)