1
0
Fork 0
mirror of https://github.com/ytdl-org/youtube-dl.git synced 2024-12-22 16:57:40 +00:00

[laola1tv] Improve error detection and skip an invalid test

This commit is contained in:
Yen Chi Hsuan 2016-04-14 14:11:28 +08:00
parent f141fefab7
commit d1c4e4ba15
No known key found for this signature in database
GPG key ID: 3FDDD575826C5C30

View file

@ -63,6 +63,7 @@ class Laola1TvIE(InfoExtractor):
'params': { 'params': {
'skip_download': True, 'skip_download': True,
}, },
'skip': 'This live stream has already finished.',
}] }]
def _real_extract(self, url): def _real_extract(self, url):
@ -74,6 +75,9 @@ class Laola1TvIE(InfoExtractor):
webpage = self._download_webpage(url, display_id) 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( iframe_url = self._search_regex(
r'<iframe[^>]*?id="videoplayer"[^>]*?src="([^"]+)"', r'<iframe[^>]*?id="videoplayer"[^>]*?src="([^"]+)"',
webpage, 'iframe url') webpage, 'iframe url')