mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-11-22 02:15:12 +00:00
[extractor/tnaflix] Fix extractor (#6086)
Closes #6085 Authored by: oxamun, bashonly
This commit is contained in:
parent
7d5f919bad
commit
989f47b631
1 changed files with 14 additions and 13 deletions
|
@ -81,26 +81,27 @@ def _real_extract(self, url):
|
|||
display_id = video_id
|
||||
|
||||
webpage = self._download_webpage(url, display_id)
|
||||
inputs = self._hidden_inputs(webpage)
|
||||
query = {}
|
||||
|
||||
# check for MovieFap-style config
|
||||
cfg_url = self._proto_relative_url(self._html_search_regex(
|
||||
self._CONFIG_REGEX, webpage, 'flashvars.config', default=None,
|
||||
group='url'), 'http:')
|
||||
query = {}
|
||||
|
||||
if not cfg_url:
|
||||
cfg_url = inputs.get('config')
|
||||
|
||||
# check for TNAFlix-style config
|
||||
if not cfg_url:
|
||||
inputs = self._hidden_inputs(webpage)
|
||||
if inputs.get('vkey') and inputs.get('nkey'):
|
||||
cfg_url = f'https://www.{host}.com/cdn/cdn.php'
|
||||
query.update({
|
||||
'file': inputs['vkey'],
|
||||
'key': inputs['nkey'],
|
||||
'VID': video_id,
|
||||
'premium': '1',
|
||||
'vip': '1',
|
||||
'alpha': '',
|
||||
})
|
||||
if not cfg_url and inputs.get('vkey') and inputs.get('nkey'):
|
||||
cfg_url = f'http://cdn-fck.{host}.com/{host}/{inputs["vkey"]}.fid'
|
||||
query.update({
|
||||
'key': inputs['nkey'],
|
||||
'VID': video_id,
|
||||
'premium': '1',
|
||||
'vip': '1',
|
||||
'alpha': '',
|
||||
})
|
||||
|
||||
formats, json_ld = [], {}
|
||||
|
||||
|
|
Loading…
Reference in a new issue