diff --git a/youtube_dl/extractor/chuun.py b/youtube_dl/extractor/chuun.py index c4d79c926..3e69857bf 100644 --- a/youtube_dl/extractor/chuun.py +++ b/youtube_dl/extractor/chuun.py @@ -7,10 +7,10 @@ import re class ChuunIE(InfoExtractor): - _VALID_URL = r'https://chuun\.ctv\.co\.jp/player/(?P[0-9]+)' + _VALID_URL = r'https://chuun\.ctv\.co\.jp/player/(?P\d+)' _TEST = { 'url': 'https://chuun.ctv.co.jp/player/1', - 'md5': '964452757b7c2ae1dd35e019068a3fae', + 'md5': 'c989576b6b492df1eed57b5de290df23', 'info_dict': { 'id': '1', 'ext': 'mp4', @@ -22,10 +22,10 @@ class ChuunIE(InfoExtractor): def _real_extract(self, url): mobj = re.match(self._VALID_URL, url) - video_id = mobj.group('video_id') + video_id = mobj.group('id') webpage = self._download_webpage(url, video_id) m3u8_url = re.findall(r"'movieAccessUrl':'(http[^']+)'", webpage)[0] - title = self._og_search_title(webpage) or self._html_search_regex(r'(.+)', webpage, 'page_title') + title = self._og_search_title(webpage) or self._html_search_regex(r'(.+)', webpage, 'title') description = self._html_search_meta('description', webpage) thumbnail = self._og_search_thumbnail(webpage)\ or self._html_search_regex(r"'programThumbnailUrlLarge':'(http[^']+)'", webpage, 'large_thumbnail')\