1
0
mirror of https://github.com/l1ving/youtube-dl synced 2026-06-08 00:04:47 +08:00

Added info extractor for www.tele5.de, a German TV station.

This commit is contained in:
Jens Rutschmann
2018-09-01 19:43:34 +02:00
Unverified
parent 27d8e089a2
commit d813976ba7
2 changed files with 59 additions and 0 deletions
+1
View File
@@ -1086,6 +1086,7 @@ from .teachingchannel import TeachingChannelIE
from .teamcoco import TeamcocoIE
from .techtalks import TechTalksIE
from .ted import TEDIE
from .tele5 import Tele5IE
from .tele13 import Tele13IE
from .telebruxelles import TeleBruxellesIE
from .telecinco import TelecincoIE
+58
View File
@@ -0,0 +1,58 @@
# coding: utf-8
from __future__ import unicode_literals
from .common import InfoExtractor
from .nexx import NexxIE
class Tele5IE(InfoExtractor):
_VALID_URL = r'https://www.tele5.de/(mediathek/filme-online/videos|tv/).*'
_TESTS = [{
'url': 'https://www.tele5.de/mediathek/filme-online/videos?vid=1550589',
'info_dict': {
'id': '1550589',
'ext': 'mp4',
'upload_date': '20180822',
'timestamp': 1534927316,
'title': 'SchleFaZ: Atomic Shark'
}
}, {
'url': 'https://www.tele5.de/tv/dark-matter/videos',
'info_dict': {
'id': '1548206',
'ext': 'mp4',
'title': 'Folge Sechsundzwanzig',
'timestamp': 1533664358,
'upload_date': '20180807'
}
}, {
'url': 'https://www.tele5.de/tv/relic-hunter/videos',
'info_dict': {
'id': '1548034',
'ext': 'mp4',
'timestamp': 1533577964,
'upload_date': '20180806',
'title': 'Mr. Right'
}
}, {
'url': 'https://www.tele5.de/tv/buffy-im-bann-der-daemonen/videos',
'info_dict': {
'id': '1547129',
'ext': 'mp4',
'upload_date': '20180730',
'timestamp': 1532967491,
'title': 'Der Höllenhund'
}
}]
def _real_extract(self, url):
webpage = self._download_webpage(url, 'N/A')
id = self._html_search_regex(
r'class="ce_videoelementnexx-video__player"\sid="video-player"\sdata-id="(?P<id>[0-9]+)"',
webpage, 'id')
return self.url_result(
'https://api.nexx.cloud/v3/759/videos/byid/%s'
% id, ie=NexxIE.ie_key())