mirror of
https://github.com/l1ving/youtube-dl
synced 2025-02-03 17:02:51 +08:00
Fixed Lemonde Extractor
This commit is contained in:
parent
89c6691f9d
commit
999d569176
@ -2,6 +2,11 @@ from __future__ import unicode_literals
|
|||||||
|
|
||||||
from .common import InfoExtractor
|
from .common import InfoExtractor
|
||||||
|
|
||||||
|
from ..utils import (
|
||||||
|
get_element_by_class,
|
||||||
|
extract_attributes,
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
class LemondeIE(InfoExtractor):
|
class LemondeIE(InfoExtractor):
|
||||||
_VALID_URL = r'https?://(?:.+?\.)?lemonde\.fr/(?:[^/]+/)*(?P<id>[^/]+)\.html'
|
_VALID_URL = r'https?://(?:.+?\.)?lemonde\.fr/(?:[^/]+/)*(?P<id>[^/]+)\.html'
|
||||||
@ -28,7 +33,11 @@ class LemondeIE(InfoExtractor):
|
|||||||
|
|
||||||
webpage = self._download_webpage(url, display_id)
|
webpage = self._download_webpage(url, display_id)
|
||||||
|
|
||||||
digiteka_url = self._proto_relative_url(self._search_regex(
|
video_url = self._proto_relative_url(self._search_regex(
|
||||||
r'url\s*:\s*(["\'])(?P<url>(?:https?://)?//(?:www\.)?(?:digiteka\.net|ultimedia\.com)/deliver/.+?)\1',
|
r'url\s*:\s*(["\'])(?P<url>(?:https?://)?//(?:www\.)?(?:digiteka\.net|ultimedia\.com)/deliver/.+?)\1',
|
||||||
webpage, 'digiteka url', group='url'))
|
webpage, 'digiteka url', group='url', default=None))
|
||||||
return self.url_result(digiteka_url, 'Digiteka')
|
|
||||||
|
if not video_url:
|
||||||
|
video_url = extract_attributes(get_element_by_class('video_player', webpage))['src']
|
||||||
|
|
||||||
|
return self.url_result(video_url, 'Digiteka')
|
||||||
|
Loading…
Reference in New Issue
Block a user