- video_url = self._download_json(
- 'http://player.matchtv.ntvplus.tv/player/smil', video_id,
- query={
- 'ts': '',
- 'quality': 'SD',
- 'contentId': '561d2c0df7159b37178b4567',
- 'sign': '',
- 'includeHighlights': '0',
- 'userId': '',
- 'sessionId': random.randint(1, 1000000000),
- 'contentType': 'channel',
- 'timeShift': '0',
- 'platform': 'portal',
- },
- headers={
- 'Referer': 'http://player.matchtv.ntvplus.tv/embed-player/NTVEmbedPlayer.swf',
- })['data']['videoUrl']
- f4m_url = xpath_text(self._download_xml(video_url, video_id), './to')
- formats = self._extract_f4m_formats(f4m_url, video_id)
- self._sort_formats(formats)
+ webpage = self._download_webpage('https://video.matchtv.ru/iframe/channel/106', video_id)
+ video_url = self._html_search_regex(
+ r'data-config="config=(https?://[^?"]+)[?"]', webpage, 'video URL').replace('/feed/', '/media/') + '.m3u8'