1 from .common
import InfoExtractor
4 class LentaIE(InfoExtractor
):
6 _VALID_URL
= r
'https?://(?:www\.)?lenta\.ru/[^/]+/\d+/\d+/\d+/(?P<id>[^/?#&]+)'
8 'url': 'https://lenta.ru/news/2018/03/22/savshenko_go/',
12 'title': 'Надежду Савченко задержали',
13 'thumbnail': r
're:^https?://.*\.jpg$',
18 'skip_download': True,
21 # EaglePlatform iframe embed
22 'url': 'http://lenta.ru/news/2015/03/06/navalny/',
26 'title': 'Навальный вышел на свободу',
27 'description': 'md5:d97861ac9ae77377f3f20eaf9d04b4f5',
28 'thumbnail': r
're:^https?://.*\.jpg$',
34 'skip_download': True,
38 def _real_extract(self
, url
):
39 display_id
= self
._match
_id
(url
)
41 webpage
= self
._download
_webpage
(url
, display_id
)
43 video_id
= self
._search
_regex
(
44 r
'vid\s*:\s*["\']?
(\d
+)', webpage, 'eagleplatform
id',
47 return self.url_result(
48 f'eagleplatform
:lentaru
.media
.eagleplatform
.com
:{video_id}
',
49 ie='EaglePlatform
', video_id=video_id)
51 return self.url_result(url, ie='Generic
')