]>
Raphaël G. Git Repositories - youtubedl/blob - youtube_dl/extractor/fczenit.py
2 from __future__
import unicode_literals
6 from .common
import InfoExtractor
9 class FczenitIE(InfoExtractor
):
10 _VALID_URL
= r
'https?://(?:www\.)?fc-zenit\.ru/video/gl(?P<id>[0-9]+)'
12 'url': 'http://fc-zenit.ru/video/gl6785/',
13 'md5': '458bacc24549173fe5a5aa29174a5606',
17 'title': '«Зенит-ТВ»: как Олег Шатов играл против «Урала»',
21 def _real_extract(self
, url
):
22 video_id
= self
._match
_id
(url
)
23 webpage
= self
._download
_webpage
(url
, video_id
)
25 video_title
= self
._html
_search
_regex
(r
'<div class=\"photoalbum__title\">([^<]+)', webpage
, 'title')
27 bitrates_raw
= self
._html
_search
_regex
(r
'bitrates:.*\n(.*)\]', webpage
, 'video URL')
28 bitrates
= re
.findall(r
'url:.?\'(.+?
)\'.*?bitrate
:.?
([0-9]{3}?
)', bitrates_raw)
33 } for furl, tbr in bitrates]
35 self._sort_formats(formats)