diff --git a/core/support.py b/core/support.py index c9f9aa11..40f63ae5 100644 --- a/core/support.py +++ b/core/support.py @@ -563,6 +563,16 @@ def swzz_get_url(item): if not "vcrypt" in data: data = httptools.downloadpage(data).data logger.debug("##### play /link/ data ##\n%s\n##" % data) + elif 'https://stayonline.pro' in item.url: + id = item.url.split('/')[-2] + reqUrl = 'https://stayonline.pro/ajax/linkView.php' + p = urllib.urlencode({"id": id}) + data = httptools.downloadpage(reqUrl, post=p).data + try: + import json + data = json.loads(data)['data']['value'] + except: + return '' else: data = item.url