Skip to content

Commit

Permalink
[extractor/tnaflix] Fix extractor (#6086)
Browse files Browse the repository at this point in the history
Closes #6085
Authored by: oxamun, bashonly
  • Loading branch information
oxamun committed Feb 12, 2023
1 parent 7d5f919 commit 989f47b
Showing 1 changed file with 14 additions and 13 deletions.
27 changes: 14 additions & 13 deletions yt_dlp/extractor/tnaflix.py
Original file line number Diff line number Diff line change
Expand Up @@ -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 = {}

# 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': '',
})
cfg_url = inputs.get('config')

# check for TNAFlix-style config
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 = [], {}

Expand Down

0 comments on commit 989f47b

Please sign in to comment.