diff --git a/youtube_dl/extractor/drtv.py b/youtube_dl/extractor/drtv.py index ef24924f9..0a87dd684 100644 --- a/youtube_dl/extractor/drtv.py +++ b/youtube_dl/extractor/drtv.py @@ -306,21 +306,22 @@ class DRTVPlaylistIE(InfoExtractor): ) (?P[\da-z_-]+) ''' - _TESTS = [{ - 'url': 'https://www.dr.dk/drtv/serie/tv-avisen-21_00_160258', - 'info_dict': { - 'id': 'tv-avisen-21_00_160258', - 'title': 'TV AVISEN 21:00' - }, - 'playlist_mincount': 2, - },{ - 'url': 'https://www.dr.dk/drtv/serie/spise-med-price_43537', - 'info_dict': { - 'id': 'spise-med-price_43537', - 'title': 'Spise med Price' - }, - 'playlist_mincount': 2, - } + _TESTS = [ + { + 'url': 'https://www.dr.dk/drtv/serie/tv-avisen-21_00_160258', + 'info_dict': { + 'id': 'tv-avisen-21_00_160258', + 'title': 'TV AVISEN 21:00' + }, + 'playlist_mincount': 2, + }, { + 'url': 'https://www.dr.dk/drtv/serie/spise-med-price_43537', + 'info_dict': { + 'id': 'spise-med-price_43537', + 'title': 'Spise med Price' + }, + 'playlist_mincount': 2, + } ] @classmethod @@ -336,7 +337,7 @@ class DRTVPlaylistIE(InfoExtractor): for season in re.finditer(r'href="(?P/drtv/saeson/.+?)"', webpage): season_url = urljoin(base_url(url), season.group('url')) episodes = episodes + self._extract_episode_from_season(season_url) - + if len(episodes) == 0: episodes = episodes + self._extract_episode_from_season(url)