From: pulpe Date: Sat, 1 Mar 2014 15:17:29 +0000 (+0100) Subject: [CeskaTelevize] raise ExtractorError if you are outside of CR X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=commitdiff_plain;h=392017874c646cd884817fb5c16d101b67f20760;p=youtube-dl [CeskaTelevize] raise ExtractorError if you are outside of CR --- diff --git a/youtube_dl/extractor/ceskatelevize.py b/youtube_dl/extractor/ceskatelevize.py index b1c683787..59f2a8e45 100644 --- a/youtube_dl/extractor/ceskatelevize.py +++ b/youtube_dl/extractor/ceskatelevize.py @@ -8,7 +8,8 @@ from .common import InfoExtractor from ..utils import ( compat_urllib_request, compat_urllib_parse, - compat_urllib_parse_urlparse + compat_urllib_parse_urlparse, + ExtractorError, ) @@ -49,6 +50,10 @@ class CeskaTelevizeIE(InfoExtractor): webpage = self._download_webpage(url, video_id) + if '

Chyba konfigurace prohlížeče.

' not in webpage: + msg = self._html_search_regex(r'

(.+?)

', webpage, 'error-message') + raise ExtractorError(msg.replace('
', ' ')) + typ = self._html_search_regex(r'getPlaylistUrl\(\[\{"type":"(.+?)","id":".+?"\}\],', webpage, 'type') episode_id = self._html_search_regex(r'getPlaylistUrl\(\[\{"type":".+?","id":"(.+?)"\}\],', webpage, 'episode_id')