mirror of https://github.com/yt-dlp/yt-dlp.git
[extractor/tnaflix] Fix extractor (#6086)
Closes #6085 Authored by: oxamun, bashonly
This commit is contained in:
parent
7d5f919bad
commit
989f47b631
|
@ -81,20 +81,21 @@ class TNAFlixNetworkBaseIE(InfoExtractor):
|
||||||
display_id = video_id
|
display_id = video_id
|
||||||
|
|
||||||
webpage = self._download_webpage(url, display_id)
|
webpage = self._download_webpage(url, display_id)
|
||||||
|
inputs = self._hidden_inputs(webpage)
|
||||||
|
query = {}
|
||||||
|
|
||||||
# check for MovieFap-style config
|
# check for MovieFap-style config
|
||||||
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,
|
self._CONFIG_REGEX, webpage, 'flashvars.config', default=None,
|
||||||
group='url'), 'http:')
|
group='url'), 'http:')
|
||||||
query = {}
|
|
||||||
|
if not cfg_url:
|
||||||
|
cfg_url = inputs.get('config')
|
||||||
|
|
||||||
# check for TNAFlix-style config
|
# check for TNAFlix-style config
|
||||||
if not cfg_url:
|
if not cfg_url and inputs.get('vkey') and inputs.get('nkey'):
|
||||||
inputs = self._hidden_inputs(webpage)
|
cfg_url = f'http://cdn-fck.{host}.com/{host}/{inputs["vkey"]}.fid'
|
||||||
if inputs.get('vkey') and inputs.get('nkey'):
|
|
||||||
cfg_url = f'https://www.{host}.com/cdn/cdn.php'
|
|
||||||
query.update({
|
query.update({
|
||||||
'file': inputs['vkey'],
|
|
||||||
'key': inputs['nkey'],
|
'key': inputs['nkey'],
|
||||||
'VID': video_id,
|
'VID': video_id,
|
||||||
'premium': '1',
|
'premium': '1',
|
||||||
|
|
Loading…
Reference in New Issue