X-Git-Url: http://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=youtube_dl%2Fextractor%2Ffktv.py;h=5f6e65daed2d5dc2c18c09a97450ae2a9c88e2df;hb=d48502b82a3466dc3f75dc35815bfe22a934aabf;hp=c2aa23aa28f7c257d697ee2567f3b64848dfbcb8;hpb=dade7245af16c4167575bb3759e7e64011602043;p=youtube-dl.git
diff --git a/youtube_dl/extractor/fktv.py b/youtube_dl/extractor/fktv.py
index c2aa23aa2..5f6e65dae 100644
--- a/youtube_dl/extractor/fktv.py
+++ b/youtube_dl/extractor/fktv.py
@@ -1,11 +1,10 @@
from __future__ import unicode_literals
-import re
-
from .common import InfoExtractor
from ..utils import (
clean_html,
determine_ext,
+ js_to_json,
)
@@ -20,23 +19,33 @@ class FKTVIE(InfoExtractor):
'id': '1',
'ext': 'mp4',
'title': 'Folge 1 vom 10. April 2007',
+ 'thumbnail': 're:^https?://.*\.jpg$',
},
}
def _real_extract(self, url):
episode = self._match_id(url)
- webpage = self._download_webpage('http://fernsehkritik.tv/folge-%s/play' % episode, episode)
- title = clean_html(self._html_search_regex('
([^<]+?)
', webpage, 'title'))
- matchs = re.search(r'(?s)', webpage)
- if matchs:
- poster, sources = matchs.groups()
- urls = re.findall(r'(?s)