Ignore more downloaded files
[youtube-dl] / youtube_dl / extractor / tutv.py
index 8afe4834859d27cbb0ead360e42c112d9dee6cbe..4e404fbf5912fd32b695c701466309a38179e799 100644 (file)
@@ -22,20 +22,18 @@ class TutvIE(InfoExtractor):
         video_id = mobj.group('id')
 
         webpage = self._download_webpage(url, video_id)
-        title = self._html_search_regex(
-            r'<meta property="og:title" content="(.*?)">', webpage, u'title')
         internal_id = self._search_regex(r'codVideo=([0-9]+)', webpage, u'internal video ID')
 
         data_url = u'http://tu.tv/flvurl.php?codVideo=' + str(internal_id)
         data_content = self._download_webpage(data_url, video_id, note=u'Downloading video info')
         data = compat_parse_qs(data_content)
-        video_url = base64.b64decode(data['kpt'][0])
-        ext = video_url.partition('?')[0].rpartition('.')[2]
+        video_url = base64.b64decode(data['kpt'][0]).decode('utf-8')
+        ext = video_url.partition(u'?')[0].rpartition(u'.')[2]
 
         info = {
             'id': internal_id,
             'url': video_url,
             'ext': ext,
-            'title': title,
+            'title': self._og_search_title(webpage),
         }
         return [info]