mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-11-08 01:13:15 +00:00
parent
ecef42c3ad
commit
0ce1f48bf1
|
@ -60,6 +60,7 @@ class Funker530IE(InfoExtractor):
|
||||||
def _real_extract(self, url):
|
def _real_extract(self, url):
|
||||||
display_id = self._match_id(url)
|
display_id = self._match_id(url)
|
||||||
webpage = self._download_webpage(url, display_id)
|
webpage = self._download_webpage(url, display_id)
|
||||||
|
info = {}
|
||||||
rumble_url = list(RumbleEmbedIE._extract_embed_urls(url, webpage))
|
rumble_url = list(RumbleEmbedIE._extract_embed_urls(url, webpage))
|
||||||
if rumble_url:
|
if rumble_url:
|
||||||
info = {'url': rumble_url[0], 'ie_key': RumbleEmbedIE.ie_key()}
|
info = {'url': rumble_url[0], 'ie_key': RumbleEmbedIE.ie_key()}
|
||||||
|
|
|
@ -144,7 +144,7 @@ def _extract_embed_urls(cls, url, webpage):
|
||||||
if embeds:
|
if embeds:
|
||||||
return embeds
|
return embeds
|
||||||
return [f'https://rumble.com/embed/{mobj.group("id")}' for mobj in re.finditer(
|
return [f'https://rumble.com/embed/{mobj.group("id")}' for mobj in re.finditer(
|
||||||
r'<script>[^<]*\bRumble\(\s*"play"\s*,\s*{\s*[\'"]?video[\'"]?\s*:\s*[\'"](?P<id>[0-9a-z]+)[\'"]', webpage)]
|
r'<script>[^<]*\bRumble\(\s*"play"\s*,\s*{[^}]*[\'"]?video[\'"]?\s*:\s*[\'"](?P<id>[0-9a-z]+)[\'"]', webpage)]
|
||||||
|
|
||||||
def _real_extract(self, url):
|
def _real_extract(self, url):
|
||||||
video_id = self._match_id(url)
|
video_id = self._match_id(url)
|
||||||
|
|
Loading…
Reference in a new issue