diff --git a/plugin.video.alfa/channels/support.py b/plugin.video.alfa/channels/support.py index 8bedaa27..eee04db8 100644 --- a/plugin.video.alfa/channels/support.py +++ b/plugin.video.alfa/channels/support.py @@ -241,10 +241,14 @@ def dooplay_search(item, blacklist=""): def swzz_get_url(item): + headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:59.0) Gecko/20100101 Firefox/59.0'} + if "/link/" in item.url: - data = httptools.downloadpage(item.url).data + data = httptools.downloadpage(item.url, headers=headers).data if "link =" in data: data = scrapertoolsV2.get_match(data, 'link = "([^"]+)"') + if 'http' not in data: + data = 'https:' + data else: match = scrapertoolsV2.get_match(data, r'') if not match else match