mirror of https://github.com/yt-dlp/yt-dlp.git
[tnaflixnetwork:embed] Fix extraction (closes #18205)
This commit is contained in:
parent
730c0d12a0
commit
9b9b3501c5
|
@ -18,8 +18,9 @@ from ..utils import (
|
||||||
class TNAFlixNetworkBaseIE(InfoExtractor):
|
class TNAFlixNetworkBaseIE(InfoExtractor):
|
||||||
# May be overridden in descendants if necessary
|
# May be overridden in descendants if necessary
|
||||||
_CONFIG_REGEX = [
|
_CONFIG_REGEX = [
|
||||||
r'flashvars\.config\s*=\s*escape\("([^"]+)"',
|
r'flashvars\.config\s*=\s*escape\("(?P<url>[^"]+)"',
|
||||||
r'<input[^>]+name="config\d?" value="([^"]+)"',
|
r'<input[^>]+name="config\d?" value="(?P<url>[^"]+)"',
|
||||||
|
r'config\s*=\s*(["\'])(?P<url>(?:https?:)?//(?:(?!\1).)+)\1',
|
||||||
]
|
]
|
||||||
_HOST = 'tna'
|
_HOST = 'tna'
|
||||||
_VKEY_SUFFIX = ''
|
_VKEY_SUFFIX = ''
|
||||||
|
@ -85,7 +86,8 @@ class TNAFlixNetworkBaseIE(InfoExtractor):
|
||||||
webpage = self._download_webpage(url, display_id)
|
webpage = self._download_webpage(url, display_id)
|
||||||
|
|
||||||
cfg_url = self._proto_relative_url(self._html_search_regex(
|
cfg_url = self._proto_relative_url(self._html_search_regex(
|
||||||
self._CONFIG_REGEX, webpage, 'flashvars.config', default=None), 'http:')
|
self._CONFIG_REGEX, webpage, 'flashvars.config', default=None,
|
||||||
|
group='url'), 'http:')
|
||||||
|
|
||||||
if not cfg_url:
|
if not cfg_url:
|
||||||
inputs = self._hidden_inputs(webpage)
|
inputs = self._hidden_inputs(webpage)
|
||||||
|
|
Loading…
Reference in New Issue