aboutsummaryrefslogtreecommitdiffstats
path: root/hypervideo_dl/extractor/tnaflix.py
diff options
context:
space:
mode:
Diffstat (limited to 'hypervideo_dl/extractor/tnaflix.py')
-rw-r--r--hypervideo_dl/extractor/tnaflix.py27
1 files changed, 14 insertions, 13 deletions
diff --git a/hypervideo_dl/extractor/tnaflix.py b/hypervideo_dl/extractor/tnaflix.py
index 4482c84..b2baf2e 100644
--- a/hypervideo_dl/extractor/tnaflix.py
+++ b/hypervideo_dl/extractor/tnaflix.py
@@ -81,26 +81,27 @@ class TNAFlixNetworkBaseIE(InfoExtractor):
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 = [], {}