]>
jfr.im git - yt-dlp.git/blob - youtube_dl/extractor/freevideo.py
1 from __future__
import unicode_literals
3 from .common
import InfoExtractor
4 from ..utils
import ExtractorError
7 class FreeVideoIE(InfoExtractor
):
8 _VALID_URL
= r
'^http://www.freevideo.cz/vase-videa/(?P<id>[^.]+)\.html(?:$|[?#])'
11 'url': 'http://www.freevideo.cz/vase-videa/vysukany-zadecek-22033.html',
13 'id': 'vysukany-zadecek-22033',
15 'title': 'vysukany-zadecek-22033',
18 'skip': 'Blocked outside .cz',
21 def _real_extract(self
, url
):
22 video_id
= self
._match
_id
(url
)
23 webpage
, handle
= self
._download
_webpage
_handle
(url
, video_id
)
24 if '//www.czechav.com/' in handle
.geturl():
26 'Access to freevideo is blocked from your location',
29 video_url
= self
._search
_regex
(
30 r
'\s+url: "(http://[a-z0-9-]+.cdn.freevideo.cz/stream/.*?/video.mp4)"',