diff --git a/servers/wstream.py b/servers/wstream.py index 58010709..2d162269 100644 --- a/servers/wstream.py +++ b/servers/wstream.py @@ -19,16 +19,14 @@ def test_video_exists(page_url): headers = [['User-Agent', 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:54.0) Gecko/20100101 Firefox/54.0'], ['Host', scrapertools.get_domain_from_url(page_url)]] - # if 'nored.icu' in str(headers): real_host = 'wstream.video' - logger.log("(page_url='%s')" % page_url) - resp = httptools.downloadpage(page_url, headers=headers, verify=False) + if 'wstream' in page_url: + resp = httptools.downloadpage(page_url.replace(headers[1][1], real_host), headers=headers, verify=False) + else: + resp = httptools.downloadpage(page_url, headers=headers, verify=False) global data, real_url data = resp.data - if not data: - resp = httptools.downloadpage(page_url.replace(headers[1][1], real_host), headers=headers, verify=False) - data = resp.data page_url = resp.url.replace(headers[1][1], real_host) if '/streaming.php' in page_url in page_url: @@ -46,7 +44,6 @@ def test_video_exists(page_url): dec += chr(int(v) - int(value)) page_url = 'https://' + real_host + '/video.php?file_code=' + scrapertools.find_single_match(dec, "src='([^']+)").split('/')[-1].replace('.html','') headers = [['User-Agent', 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:54.0) Gecko/20100101 Firefox/54.0'],['Host', 'wstream.video']] - # from core.support import dbg;dbg() new_data = httptools.downloadpage(page_url, headers=headers, follow_redirects=True, verify=False).data logger.log('NEW DATA: \n' + new_data) if new_data: @@ -61,7 +58,7 @@ def test_video_exists(page_url): # Returns an array of possible video url's from the page_url def get_video_url(page_url, premium=False, user="", password="", video_password=""): - # from core.support import dbg;dbg() + def int_bckup_method(): global data,headers page_url = scrapertools.find_single_match(data, r"""