Fix animeunity, cinemalibero sezione anime

This commit is contained in:
marco
2023-01-19 20:27:23 +01:00
parent 311e02af27
commit 12016b2ccf
4 changed files with 22 additions and 13 deletions

View File

@@ -420,7 +420,7 @@ def downloadpage(url, **opt):
if 'Px-Host' in req_headers: # first try with proxy
logger.debug("CF retry with google translate for domain: %s" % domain)
from lib import proxytranslate
gResp = proxytranslate.process_request_proxy(url)
gResp = proxytranslate.process_request_proxy(opt.get('real-url', url))
if gResp:
req = gResp['result']
response_code = req.status_code
@@ -431,7 +431,10 @@ def downloadpage(url, **opt):
if not opt.get('headers'):
opt['headers'] = []
opt['headers'].extend([['Px-Host', domain], ['Px-Token', cf_proxy['token']]])
return downloadpage(urlparse.urlunparse((parse.scheme, cf_proxy['url'], parse.path, parse.params, parse.query, parse.fragment)), **opt)
opt['real-url'] = url
ret = downloadpage(urlparse.urlunparse((parse.scheme, cf_proxy['url'], parse.path, parse.params, parse.query, parse.fragment)), **opt)
ret.url = url
return ret
if not response['data']:
response['data'] = ''