[zdf] expand valid-url pattern for channels
authorBoris Wachtmeister <boris-code@gmx.com>
Thu, 24 Dec 2015 07:27:25 +0000 (08:27 +0100)
committerSergey M․ <dstftw@gmail.com>
Thu, 24 Dec 2015 14:39:37 +0000 (20:39 +0600)
The webpage also creates URLs which include additional text that defines
the sorting order on the page like "aktuellste" (most current) and
"meist-gesehen" (most seen), e.g.:

http://www.zdf.de/ZDFmediathek/kanaluebersicht/aktuellste/332
http://www.zdf.de/ZDFmediathek/kanaluebersicht/meist-gesehen/332

youtube_dl/extractor/zdf.py

index a795f56b37bbd710c895b0e255342057a5aa354f..b581813d6fbabab031a01520bdc3aae9ed2304fa 100644 (file)
@@ -131,7 +131,7 @@ class ZDFIE(InfoExtractor):
 
 
 class ZDFChannelIE(InfoExtractor):
-    _VALID_URL = r'(?:zdf:topic:|https?://www\.zdf\.de/ZDFmediathek(?:#)?/.*kanaluebersicht/)(?P<id>[0-9]+)'
+    _VALID_URL = r'(?:zdf:topic:|https?://www\.zdf\.de/ZDFmediathek(?:#)?/.*kanaluebersicht/(?:(?:aktuellste|meist-gesehen)/)?)(?P<id>[0-9]+)'
     _TEST = {
         'url': 'http://www.zdf.de/ZDFmediathek#/kanaluebersicht/1586442/sendung/Titanic',
         'info_dict': {