Browse Source
[laola1tv] Improve error detection and skip an invalid test
master
Yen Chi Hsuan
8 years ago
No known key found for this signature in database
GPG Key ID: 3FDDD575826C5C30
1 changed files with
4 additions and
0 deletions
-
youtube_dl/extractor/laola1tv.py
|
|
@ -63,6 +63,7 @@ class Laola1TvIE(InfoExtractor): |
|
|
|
'params': { |
|
|
|
'skip_download': True, |
|
|
|
}, |
|
|
|
'skip': 'This live stream has already finished.', |
|
|
|
}] |
|
|
|
|
|
|
|
def _real_extract(self, url): |
|
|
@ -74,6 +75,9 @@ class Laola1TvIE(InfoExtractor): |
|
|
|
|
|
|
|
webpage = self._download_webpage(url, display_id) |
|
|
|
|
|
|
|
if 'Dieser Livestream ist bereits beendet.' in webpage: |
|
|
|
raise ExtractorError('This live stream has already finished.', expected=True) |
|
|
|
|
|
|
|
iframe_url = self._search_regex( |
|
|
|
r'<iframe[^>]*?id="videoplayer"[^>]*?src="([^"]+)"', |
|
|
|
webpage, 'iframe url') |
|
|
|