import re import urllib2,urllib import json import base64 headers2dict = lambda h: dict([l.strip().split(": ") for l in h.strip().splitlines()]) def resolve(url): html = _http_request(url) m = re.search('src="data:text/javascript;charset=utf-8;base64,([^"]+)',html) if not m: raise "No video link" s = base64.b64decode(m.group(1)) m = re.search("var \w+='([^']+)",s) if not m: raise Exception("No video link") txt = decode_hqq(m.group(1)) m = re.search("var _escape='([^']+)",txt) if not m: raise Exception("No video link") txt = unescape(m.group(1)) #print txt #s = '%u003c%u0066%u006f%u0072%u006d%u0020%u0020%u0069%u0064%u003d%u0022%u0066%u006f%u0072%u006d%u002d%u0034%u0037%u0037%u0037%u0032%u0034%u0033%u0035%u0022%u0020%u006d%u0065%u0074%u0068%u006f%u0064%u003d%u0022%u0067%u0065%u0074%u0022%u0020%u0061%u0063%u0074%u0069%u006f%u006e%u003d%u0022%u002f%u0073%u0065%u0063%u002f%u0070%u006c%u0061%u0079%u0065%u0072%u002f%u0065%u006d%u0062%u0065%u0064%u005f%u0070%u006c%u0061%u0079%u0065%u0072%u002e%u0070%u0068%u0070%u0022%u0020%u0074%u0061%u0072%u0067%u0065%u0074%u003d%u0022%u005f%u0073%u0065%u006c%u0066%u0022%u0020%u0068%u0069%u0064%u0064%u0065%u006e%u003e%u000d%u000a%u0020%u0020%u003c%u0069%u006e%u0070%u0075%u0074%u0020%u006e%u0061%u006d%u0065%u003d%u0022%u0069%u0073%u0073%u0022%u0020%u0069%u0064%u003d%u0022%u0069%u0073%u0073%u005f%u0069%u0070%u0022%u0020%u0074%u0079%u0070%u0065%u003d%u0022%u0074%u0065%u0078%u0074%u0022%u003e%u000d%u000a%u0020%u0020%u003c%u0069%u006e%u0070%u0075%u0074%u0020%u006e%u0061%u006d%u0065%u003d%u0022%u0076%u0069%u0064%u0022%u0020%u0074%u0079%u0070%u0065%u003d%u0022%u0074%u0065%u0078%u0074%u0022%u0020%u0076%u0061%u006c%u0075%u0065%u003d%u0022%u0032%u0033%u0035%u0032%u0033%u0038%u0032%u0031%u0030%u0032%u0034%u0031%u0032%u0031%u0030%u0032%u0032%u0032%u0032%u0032%u0038%u0032%u0034%u0031%u0032%u0033%u0033%u0032%u0030%u0038%u0032%u0031%u0032%u0032%u0034%u0035%u0022%u003e%u000d%u000a%u0020%u0020%u003c%u0069%u006e%u0070%u0075%u0074%u0020%u006e%u0061%u006d%u0065%u003d%u0022%u0061%u0074%u0022%u0020%u0074%u0079%u0070%u0065%u003d%u0022%u0074%u0065%u0078%u0074%u0022%u0020%u0076%u0061%u006c%u0075%u0065%u003d%u0022%u0036%u0039%u0030%u0038%u0065%u0061%u0066%u0036%u0038%u0031%u0037%u0062%u0031%u0064%u0031%u0034%u0032%u0034%u0030%u0036%u0036%u0039%u0032%u0034%u0037%u0061%u0030%u0035%u0034%u0062%u0064%u0035%u0022%u003e%u000d%u000a%u0020%u0020%u003c%u0069%u006e%u0070%u0075%u0074%u0020%u006e%u0061%u006d%u0065%u003d%u0022%u0061%u0075%u0074%u006f%u0070%u006c%u0061%u0079%u0065%u0064%u0022%u0020%u0074%u0079%u0070%u0065%u003d%u0022%u0074%u0065%u0078%u0074%u0022%u0020%u0076%u0061%u006c%u0075%u0065%u003d%u0022%u0079%u0065%u0073%u0022%u003e%u000d%u000a%u0020%u0020%u003c%u0069%u006e%u0070%u0075%u0074%u0020%u006e%u0061%u006d%u0065%u003d%u0022%u0072%u0065%u0066%u0065%u0072%u0065%u0072%u0022%u0020%u0074%u0079%u0070%u0065%u003d%u0022%u0074%u0065%u0078%u0074%u0022%u0020%u0076%u0061%u006c%u0075%u0065%u003d%u0022%u006f%u006e%u0022%u003e%u000d%u000a%u0020%u0020%u003c%u0069%u006e%u0070%u0075%u0074%u0020%u006e%u0061%u006d%u0065%u003d%u0022%u0068%u0074%u0074%u0070%u005f%u0072%u0065%u0066%u0065%u0072%u0065%u0072%u0022%u0020%u0074%u0079%u0070%u0065%u003d%u0022%u0074%u0065%u0078%u0074%u0022%u0020%u0076%u0061%u006c%u0075%u0065%u003d%u0022%u0061%u0048%u0052%u0030%u0063%u0044%u006f%u0076%u004c%u0032%u0074%u0070%u0062%u006d%u0039%u006d%u0061%u0057%u0078%u0074%u0062%u006d%u0056%u0030%u004c%u006d%u0078%u0032%u004c%u0032%u005a%u0070%u0062%u0047%u0031%u0068%u0063%u0079%u0039%u0072%u0062%u0032%u0031%u006c%u005a%u0047%u006c%u0071%u0059%u0058%u004d%u0076%u005a%u0048%u004a%u0076%u0063%u0033%u004e%u0070%u0063%u006d%u0052%u006c%u0058%u0032%u004a%u0079%u0059%u0058%u005a%u006c%u0058%u007a%u0049%u0077%u004d%u0054%u0049%u0076%u004d%u0069%u0030%u0078%u004c%u0054%u0041%u0074%u004d%u006a%u0063%u003d%u0022%u003e%u000d%u000a%u0020%u0020%u003c%u0069%u006e%u0070%u0075%u0074%u0020%u006e%u0061%u006d%u0065%u003d%u0022%u0070%u0061%u0073%u0073%u0022%u0020%u0074%u0079%u0070%u0065%u003d%u0022%u0074%u0065%u0078%u0074%u0022%u0020%u0076%u0061%u006c%u0075%u0065%u003d%u0022%u0022%u003e%u000d%u000a%u0020%u0020%u003c%u0069%u006e%u0070%u0075%u0074%u0020%u006e%u0061%u006d%u0065%u003d%u0022%u0065%u006d%u0062%u0065%u0064%u005f%u0066%u0072%u006f%u006d%u0022%u0020%u0074%u0079%u0070%u0065%u003d%u0022%u0074%u0065%u0078%u0074%u0022%u0020%u0076%u0061%u006c%u0075%u0065%u003d%u0022%u0022%u003e%u000d%u000a%u0020%u0020%u003c%u0069%u006e%u0070%u0075%u0074%u0020%u006e%u0061%u006d%u0065%u003d%u0022%u006e%u0065%u0065%u0064%u005f%u0063%u0061%u0070%u0074%u0063%u0068%u0061%u0022%u0020%u0069%u0064%u003d%u0022%u006e%u0065%u0065%u0064%u005f%u0063%u0061%u0070%u0074%u0063%u0068%u0061%u0022%u0020%u0074%u0079%u0070%u0065%u003d%u0022%u0074%u0065%u0078%u0074%u0022%u0020%u0076%u0061%u006c%u0075%u0065%u003d%u0022%u0030%u0022%u003e%u000d%u000a%u003c%u002f%u0066%u006f%u0072%u006d%u003e%u000d%u000a%u003c%u0073%u0063%u0072%u0069%u0070%u0074%u003e%u000d%u000a%u0076%u0061%u0072%u0020%u0067%u0065%u0074%u004a%u0053%u004f%u004e%u0020%u003d%u0020%u0066%u0075%u006e%u0063%u0074%u0069%u006f%u006e%u0028%u0075%u0072%u006c%u0029%u0020%u007b%u000d%u000a%u0020%u0020%u0072%u0065%u0074%u0075%u0072%u006e%u0020%u006e%u0065%u0077%u0020%u0050%u0072%u006f%u006d%u0069%u0073%u0065%u0028%u0066%u0075%u006e%u0063%u0074%u0069%u006f%u006e%u0028%u0072%u0065%u0073%u006f%u006c%u0076%u0065%u002c%u0020%u0072%u0065%u006a%u0065%u0063%u0074%u0029%u0020%u007b%u000d%u000a%u0020%u0020%u0020%u0020%u0076%u0061%u0072%u0020%u0078%u0068%u0072%u0020%u003d%u0020%u006e%u0065%u0077%u0020%u0058%u004d%u004c%u0048%u0074%u0074%u0070%u0052%u0065%u0071%u0075%u0065%u0073%u0074%u0028%u0029%u003b%u000d%u000a%u0020%u0020%u0020%u0020%u0078%u0068%u0072%u002e%u006f%u0070%u0065%u006e%u0028%u0027%u0067%u0065%u0074%u0027%u002c%u0020%u0075%u0072%u006c%u002c%u0020%u0074%u0072%u0075%u0065%u0029%u003b%u000d%u000a%u0020%u0020%u0020%u0020%u0078%u0068%u0072%u002e%u0072%u0065%u0073%u0070%u006f%u006e%u0073%u0065%u0054%u0079%u0070%u0065%u0020%u003d%u0020%u0027%u006a%u0073%u006f%u006e%u0027%u003b%u000d%u000a%u0020%u0020%u0020%u0020%u0078%u0068%u0072%u002e%u006f%u006e%u006c%u006f%u0061%u0064%u0020%u003d%u0020%u0066%u0075%u006e%u0063%u0074%u0069%u006f%u006e%u0028%u0029%u0020%u007b%u000d%u000a%u0020%u0020%u0020%u0020%u0020%u0020%u0076%u0061%u0072%u0020%u0073%u0074%u0061%u0074%u0075%u0073%u0020%u003d%u0020%u0078%u0068%u0072%u002e%u0073%u0074%u0061%u0074%u0075%u0073%u003b%u000d%u000a%u0020%u0020%u0020%u0020%u0020%u0020%u0069%u0066%u0020%u0028%u0073%u0074%u0061%u0074%u0075%u0073%u0020%u003d%u003d%u0020%u0032%u0030%u0030%u0029%u0020%u007b%u000d%u000a%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u0072%u0065%u0073%u006f%u006c%u0076%u0065%u0028%u0078%u0068%u0072%u002e%u0072%u0065%u0073%u0070%u006f%u006e%u0073%u0065%u0029%u003b%u000d%u000a%u0020%u0020%u0020%u0020%u0020%u0020%u007d%u0020%u0065%u006c%u0073%u0065%u0020%u007b%u000d%u000a%u0020%u0020%u0020%u0020%u0020%u0020%u0064%u006f%u0063%u0075%u006d%u0065%u006e%u0074%u002e%u0067%u0065%u0074%u0045%u006c%u0065%u006d%u0065%u006e%u0074%u0042%u0079%u0049%u0064%u0028%u0027%u0066%u006f%u0072%u006d%u002d%u0034%u0037%u0037%u0037%u0032%u0034%u0033%u0035%u0027%u0029%u002e%u0073%u0075%u0062%u006d%u0069%u0074%u0028%u0029%u003b%u000d%u000a%u0020%u0020%u0020%u0020%u0020%u0020%u007d%u000d%u000a%u0020%u0020%u0020%u0020%u007d%u003b%u000d%u000a%u0020%u0020%u0020%u0020%u0078%u0068%u0072%u002e%u0073%u0065%u006e%u0064%u0028%u0029%u003b%u000d%u000a%u0020%u0020%u007d%u0029%u003b%u000d%u000a%u007d%u003b%u000d%u000a%u000d%u000a%u0066%u0075%u006e%u0063%u0074%u0069%u006f%u006e%u0020%u0061%u0066%u0074%u0065%u0072%u005f%u0063%u006c%u0069%u0063%u006b%u0028%u0029%u007b%u000d%u000a%u0067%u0065%u0074%u004a%u0053%u004f%u004e%u0028%u0027%u002f%u0070%u006c%u0061%u0079%u0065%u0072%u002f%u0069%u0070%u002e%u0070%u0068%u0070%u003f%u0074%u0079%u0070%u0065%u003d%u006a%u0073%u006f%u006e%u0027%u0029%u002e%u0074%u0068%u0065%u006e%u0028%u0066%u0075%u006e%u0063%u0074%u0069%u006f%u006e%u0028%u0064%u0061%u0074%u0061%u0029%u0020%u007b%u000d%u000a%u0020%u0020%u0020%u0020%u0076%u0061%u0072%u0020%u0069%u0073%u0073%u0020%u003d%u0020%u0064%u0061%u0074%u0061%u002e%u0069%u0070%u003b%u000d%u000a%u0020%u0020%u0020%u0020%u0076%u0061%u0072%u0020%u0069%u0070%u005f%u0062%u006c%u0061%u0063%u006b%u006c%u0069%u0073%u0074%u0020%u003d%u0020%u0064%u0061%u0074%u0061%u002e%u0069%u0070%u005f%u0062%u006c%u0061%u0063%u006b%u006c%u0069%u0073%u0074%u003b%u000d%u000a%u0020%u0020%u0020%u0020%u0076%u0061%u0072%u0020%u0069%u0073%u0073%u005f%u0069%u0070%u005f%u0076%u0061%u0072%u0020%u003d%u0020%u0064%u006f%u0063%u0075%u006d%u0065%u006e%u0074%u002e%u0067%u0065%u0074%u0045%u006c%u0065%u006d%u0065%u006e%u0074%u0042%u0079%u0049%u0064%u0028%u0022%u0069%u0073%u0073%u005f%u0069%u0070%u0022%u0029%u003b%u000d%u000a%u0020%u0020%u0020%u0020%u0069%u0073%u0073%u005f%u0069%u0070%u005f%u0076%u0061%u0072%u002e%u0076%u0061%u006c%u0075%u0065%u0020%u003d%u0020%u0069%u0073%u0073%u003b%u000d%u000a%u0020%u0020%u0020%u0020%u0069%u0066%u0020%u0028%u0074%u0079%u0070%u0065%u006f%u0066%u0020%u0064%u0061%u0074%u0061%u002e%u0069%u0070%u0020%u0021%u003d%u0020%u0027%u0075%u006e%u0064%u0065%u0066%u0069%u006e%u0065%u0064%u0027%u0029%u007b%u000d%u000a%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u0069%u0066%u0028%u0069%u0070%u005f%u0062%u006c%u0061%u0063%u006b%u006c%u0069%u0073%u0074%u0020%u003d%u003d%u0020%u0022%u0031%u0022%u0029%u007b%u000d%u000a%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u0076%u0061%u0072%u0020%u006e%u0065%u0065%u0064%u005f%u0063%u0061%u0070%u0074%u0063%u0068%u0061%u005f%u0076%u0061%u0072%u0020%u003d%u0020%u0064%u006f%u0063%u0075%u006d%u0065%u006e%u0074%u002e%u0067%u0065%u0074%u0045%u006c%u0065%u006d%u0065%u006e%u0074%u0042%u0079%u0049%u0064%u0028%u0022%u006e%u0065%u0065%u0064%u005f%u0063%u0061%u0070%u0074%u0063%u0068%u0061%u0022%u0029%u003b%u000d%u000a%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u006e%u0065%u0065%u0064%u005f%u0063%u0061%u0070%u0074%u0063%u0068%u0061%u005f%u0076%u0061%u0072%u002e%u0076%u0061%u006c%u0075%u0065%u0020%u003d%u0020%u0022%u0031%u0022%u003b%u000d%u000a%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u007d%u000d%u000a%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u0064%u006f%u0063%u0075%u006d%u0065%u006e%u0074%u002e%u0067%u0065%u0074%u0045%u006c%u0065%u006d%u0065%u006e%u0074%u0042%u0079%u0049%u0064%u0028%u0027%u0066%u006f%u0072%u006d%u002d%u0034%u0037%u0037%u0037%u0032%u0034%u0033%u0035%u0027%u0029%u002e%u0073%u0075%u0062%u006d%u0069%u0074%u0028%u0029%u003b%u000d%u000a%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u000d%u000a%u0020%u0020%u0020%u0020%u007d%u000d%u000a%u007d%u002c%u0020%u0066%u0075%u006e%u0063%u0074%u0069%u006f%u006e%u0028%u0073%u0074%u0061%u0074%u0075%u0073%u0029%u0020%u007b%u0020%u002f%u002f%u0065%u0072%u0072%u006f%u0072%u000d%u000a%u0064%u006f%u0063%u0075%u006d%u0065%u006e%u0074%u002e%u0067%u0065%u0074%u0045%u006c%u0065%u006d%u0065%u006e%u0074%u0042%u0079%u0049%u0064%u0028%u0027%u0066%u006f%u0072%u006d%u002d%u0034%u0037%u0037%u0037%u0032%u0034%u0033%u0035%u0027%u0029%u002e%u0073%u0075%u0062%u006d%u0069%u0074%u0028%u0029%u003b%u000d%u000a%u007d%u0029%u003b%u000d%u000a%u007d%u000d%u000a%u000d%u000a%u0009%u0064%u006f%u0063%u0075%u006d%u0065%u006e%u0074%u002e%u0064%u006f%u006d%u0061%u0069%u006e%u003d%u0022%u0068%u0071%u0071%u002e%u0074%u0076%u0022%u003b%u000d%u000a%u0009%u0069%u0066%u0020%u0028%u0028%u0069%u0073%u0057%u0069%u006e%u0064%u006f%u0077%u0046%u0072%u0061%u006d%u0065%u0064%u0028%u0029%u0029%u0026%u0026%u0028%u0073%u0065%u006c%u0066%u0021%u003d%u0074%u006f%u0070%u0029%u0026%u0026%u0028%u006d%u0020%u003d%u003d%u0020%u0074%u0072%u0075%u0065%u0029%u0029%u007b%u000d%u000a%u0009%u0009%u0064%u006f%u0063%u0075%u006d%u0065%u006e%u0074%u002e%u0067%u0065%u0074%u0045%u006c%u0065%u006d%u0065%u006e%u0074%u0042%u0079%u0049%u0064%u0028%u0027%u0063%u005f%u0070%u0061%u0067%u0065%u0027%u0029%u002e%u0073%u0065%u0074%u0041%u0074%u0074%u0072%u0069%u0062%u0075%u0074%u0065%u0028%u0022%u0063%u006c%u0061%u0073%u0073%u0022%u002c%u0020%u0022%u0070%u006c%u0061%u0079%u0065%u0062%u0022%u0029%u003b%u000d%u000a%u0009%u0009%u0074%u0072%u0079%u0020%u007b%u000d%u000a%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u0070%u0041%u0064%u0028%u0029%u003b%u000d%u000a%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u007d%u0020%u0063%u0061%u0074%u0063%u0068%u0028%u0065%u0072%u0072%u0029%u0020%u007b%u007d%u000d%u000a%u0009%u007d%u0065%u006c%u0073%u0065%u007b%u000d%u000a%u0009%u0020%u0020%u0020%u0020%u0069%u0066%u0028%u006d%u0020%u0021%u003d%u0020%u0074%u0072%u0075%u0065%u0029%u007b%u000d%u000a%u0009%u0009%u0020%u0020%u0020%u0020%u0064%u006f%u0063%u0075%u006d%u0065%u006e%u0074%u002e%u006c%u006f%u0063%u0061%u0074%u0069%u006f%u006e%u003d%u0022%u002f%u0070%u006c%u0061%u0079%u0065%u0072%u002f%u0065%u006d%u0062%u0065%u0064%u005f%u0070%u006c%u0061%u0079%u0065%u0072%u002e%u0070%u0068%u0070%u0022%u003b%u000d%u000a%u0009%u0020%u0020%u0020%u0020%u007d%u0065%u006c%u0073%u0065%u007b%u000d%u000a%u0009%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u0020%u0064%u006f%u0063%u0075%u006d%u0065%u006e%u0074%u002e%u006c%u006f%u0063%u0061%u0074%u0069%u006f%u006e%u003d%u0022%u002f%u0034%u0030%u0034%u002e%u0068%u0074%u006d%u006c%u0022%u003b%u000d%u000a%u0009%u0020%u0020%u0020%u0020%u007d%u000d%u000a%u0009%u007d%u000d%u000a%u0009%u0077%u0069%u006e%u0064%u006f%u0077%u002e%u0068%u0069%u0073%u0074%u006f%u0072%u0079%u002e%u0072%u0065%u0070%u006c%u0061%u0063%u0065%u0053%u0074%u0061%u0074%u0065%u0028%u0027%u0027%u002c%u0020%u0027%u0027%u002c%u0020%u0027%u002f%u0027%u0029%u003b%u000d%u000a%u003c%u002f%u0073%u0063%u0072%u0069%u0070%u0074%u003e' #txt = unescape(txt) ff = re.findall('input name="(\w+)" type="\w+" value="(\w+)"',txt) fields=[] for f in ff: fields.append("%s=%s"%(f)) fields = "&".join(fields) url = "http://hqq.tv/sec/player/embed_player.php" html = _http_request(url,data=fields) at="" link_1="" server_1="" vid="" vars = {} for enc in re.findall('unescape\("([^"]+)"\)',html): #print "\n\n#######################" txt = urllib.unquote(enc) #print txt for v in re.findall('(\w+) = "([^"]+)"',txt): vars[v[0]]=v[1] m = re.search('link_1: (\w+)',txt) if m: link_1=m.group(1) m = re.search('server_1: (\w+)',txt) if m: server_1=m.group(1) m = re.search('vid: "([^"]+)"',txt) if m: vid=m.group(1) pass #{at: at, adb: adb, b: "1", link_1: ayeySKK, server_1: DniRt, vid: "OR6U6BHUM48Y"}) url = "http://hqq.tv/player/get_md5.php?at=%s&adb=0%%2F&b=1&link_1=%s&server_1=%s&vid=%s"%(vars["at"],vars[link_1],vars[server_1],vid) headers = headers2dict(""" Host: hqq.tv User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:47.0) Gecko/20100101 Firefox/47.0 Accept: */* Accept-Language: en-US,en;q=0.5 """) html = _http_request(url,headers) js = json.loads(html) file_url = decode2(js["file"]) print file_url file_url2 = getUtf8Str(js["html5_file"][1:]) print file_url2 return file_url2 headers = headers2dict(""" User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:47.0) Gecko/20100101 Firefox/47.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: en-US,en;q=0.5 """) def _http_request(url,headers=headers,data=None): req = urllib2.Request(url,headers=headers,data=data) try: u = urllib2.urlopen(req) html = u.read() except urllib2.HTTPError, error: html = error.read() return html def unescape(s): res = re.sub(r'%u([a-fA-F0-9]{4}|[a-fA-F0-9]{2})', lambda m: unichr(int(m.group(1), 16)), s) return res def decode_uppod_text(text): Client_codec_a = ["l", "u", "T", "D", "Q", "H", "0", "3", "G", "1", "f", "M", "p", "U", "a", "I", "6", "k", "d", "s", "b", "W", "5", "e", "y", "="] Client_codec_b = ["w", "g", "i", "Z", "c", "R", "z", "v", "x", "n", "N", "2", "8", "J", "X", "t", "9", "V", "7", "4", "B", "m", "Y", "o", "L", "h"] text = text.replace("\n", "").strip() for i in range(len(Client_codec_a)): char1 = Client_codec_b[i] char2 = Client_codec_a[i] text = text.replace(char1, "___") text = text.replace(char2, char1) text = text.replace("___", char2) result = base64.b64decode(text) print result return result url = "http://kinofilmnet.lv/filmas/komedijas/drossirde_brave_2012/2-1-0-27" # ->src="http://hqq.tv/player/embed_player.php?vid=235238210241210222228241233208212245&autoplay=no" def decode_hqq(data): #data='=sTKpUGchN2cl9FKlBXYjNXZuVHKlRXaydnL05WZtV3YvR2O9tTZzxWYmBibyVHdlJ3epgibvlGdj5Wdm1TduVWb0hXZ052bj52buQnbl1Wdj9GZ7cSZzADM1VCN3ADM1VCM3ADM1VSO2ADM1ViM3ADM1VyM2ADM1VyM3ADM1ViZyADM1VyYzADM1VSYwADM1VCZwADM1ViYzADM1VSOyADM1VyNyADM1ViZyADM1VyNyADM1VCMyADM1VyYyADM1VyNyADM1VyNyADM1VCMyADM1VyYyADM1VyNyADM1VyNyADM1VCOyADM1VSN2ADM1VCN3ADM1VSM2ADM1VCN3ADM1VyM1ADM1VSN2ADM1VyM2ADM1VSM2ADM1VyY2ADM1VCM3ADM1VSN2ADM1ViM3ADM1VSZyADM1VSO3ADM1ViM3ADM1ViZ2ADM1VCN3ADM1VyM3ADM1VSO2ADM1VCO2ADM1VSZyADM1VyN3ADM1ViZ2ADM1VCN2ADM1VSZ2ADM1VSO2ADM1VyN3ADM1VSOwADM1VSYwADM1VCZwADM1VCZ3ADM1VSOwADM1VSYwADM1VCZwADM1VCZ3ADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VSOwADM1VSYwADM1VCZwADM1ViYzADM1ViMyADM1VyY2ADM1VCZ2ADM1VCN3ADM1VCO2ADM1VSZyADM1VCNzADM1VCMzADM1VCNzADM1ViZyADM1ViMyADM1VCZzADM1VSZ2ADM1ViZ2ADM1VSO2ADM1VCN3ADM1VSM2ADM1VyM2ADM1ViZ2ADM1VyY2ADM1VSZyADM1VCN3ADM1VSZ2ADM1VSN2ADM1VCZ2ADM1VSN3ADM1VyM2ADM1ViZ2ADM1VCN2ADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VSOwADM1VSYwADM1VCZwADM1ViY3ADM1VSN2ADM1VyM3ADM1VyY2ADM1VSN2ADM1VCZ3ADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VSOwADM1VSYwADM1VCZwADM1ViYzADM1ViMyADM1VCM3ADM1VCO2ADM1VCM3ADM1VSZyADM1ViM3ADM1VSN2ADM1VSO3ADM1VSM2ADM1VyY2ADM1VCM3ADM1ViZ1ADM1VCN2ADM1VSN2ADM1ViM2ADM1VCZ2ADM1VSN2ADM1ViZyADM1ViM3ADM1VSN2ADM1VSO3ADM1VSM2ADM1VyY2ADM1VCM3ADM1ViZyADM1ViMyADM1VCZzADM1VSZ2ADM1ViZ2ADM1VSO2ADM1VCN3ADM1VSM2ADM1VyM2ADM1ViZ2ADM1VyY2ADM1VSZyADM1VCN3ADM1VSZ2ADM1VSN2ADM1VCZ2ADM1VSN3ADM1VyM2ADM1ViZ2ADM1VCN2ADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VSOwADM1VSOwADM1VSYwADM1VCZwADM1ViY3ADM1VSOyADM1VSN2ADM1VSN3ADM1ViM3ADM1VCN3ADM1VCMyADM1VCZzADM1VSMyADM1VCMyADM1VCZ2ADM1VCOyADM1ViN2ADM1VSO2ADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VSOwADM1VSYwADM1VCZwADM1ViY3ADM1VSN2ADM1VyM3ADM1VyY2ADM1VSN2ADM1VCZ3ADM1VSOwADM1VSYwADM1VCZwADM1VCZ3ADM1ViY3ADM1VCMyADM1VSOyADM1ViM3ADM1ViM3ADM1VSN2ADM1VCOyADM1VCO2ADM1VyM2ADM1VCN3ADM1VSM2ADM1VyM2ADM1VCMyADM1VCZ3ADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1ViYzADM1VSOyADM1VCOyADM1VCN2ADM1VSM0ADM1VCM3ADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1ViY3ADM1VCMyADM1VSO3ADM1ViM3ADM1VCN3ADM1VSOwADM1VSOwADM1VSYwADM1VCZwADM1ViYzADM1VSOyADM1ViMyADM1ViM2ADM1VSN2ADM1VSO3ADM1VSM2ADM1VyY2ADM1VCM3ADM1ViMyADM1VCMyADM1VyYyADM1ViMyADM1VyM3ADM1VyM3ADM1VSM2ADM1VyY2ADM1VyM2ADM1ViMyADM1VCOyADM1VSN2ADM1VCN3ADM1VSN3ADM1ViM2ADM1VSO2ADM1ViM3ADM1VCN3ADM1VCN3ADM1VSM0ADM1VCN3ADM1VSN2ADM1VyM3ADM1VSZyADM1VSOyADM1VyNyADM1VSN2ADM1VyN2ADM1VSM2ADM1VCM3ADM1ViZ1ADM1VyM2ADM1VyNyADM1VCOyADM1VCN2ADM1VSO0ADM1VSO3ADM1ViM0ADM1VCN3ADM1VSZ2ADM1VSN2ADM1VCZ2ADM1VSN2ADM1VyY2ADM1VSN0ADM1VCN3ADM1VSN2ADM1VyN2ADM1VSZyADM1VCN3ADM1VSZ2ADM1VSN2ADM1VCZ2ADM1VSN3ADM1VyM2ADM1ViZ2ADM1VCN2ADM1VSOwADM1VSOwADM1VSYwADM1VCZwADM1ViY3ADM1VSOyADM1VSOyADM1VSN2ADM1VSN3ADM1ViM3ADM1VCN3ADM1VCMyADM1VCZzADM1VCZzADM1VCMyADM1VCZ2ADM1VCOyADM1ViNyADM1ViNyADM1VSOyADM1VCM3ADM1ViZ2ADM1VCN3ADM1VCZzADM1VSMyADM1ViN2ADM1VyY2ADM1VSN2ADM1VyM3ADM1VCOyADM1ViNyADM1ViNyADM1VSOyADM1VSOyADM1VCOyADM1VCN2ADM1VSN2ADM1VCZ2ADM1VSM2ADM1ViM3ADM1ViN0ADM1VyN3ADM1ViZ2ADM1VCN2ADM1VSZ2ADM1VSO2ADM1VyN1ADM1VyM3ADM1VSO2ADM1VCOyADM1VCOyADM1VCMyADM1ViN2ADM1VSO2ADM1VSOwADM1VSYwADM1VCZwADM1ViYzADM1ViMyADM1ViN3ADM1VCN3ADM1VSZyADM1VSM3ADM1VSM3ADM1VCO2ADM1ViMyADM1VCZzADM1VSZ2ADM1VSO2ADM1VSM2ADM1VCZ2ADM1ViZ2ADM1VCN2ADM1VSZyADM1VCN3ADM1VSZ2ADM1VSN2ADM1VCZ2ADM1VSN3ADM1VyM2ADM1ViZ2ADM1VCN2ADM1VSOwADM1VSYwADM1VCZwADM1VSYwADM1VCZwADM1VCZ3ADM1VSYwADM1VCZwADM1ViYzADM1VSOyADM1VCZ3ADM1VSYwADM1VCZwADM1ViYzADM1VSOyADM1VCOyADM1VCN3ADM1VSO2ADM1VCZ2ADM1ViM2ADM1VSN3ADM1VyM3ADM1VSZyADM1VSOyADM1VyNyADM1VSNzADM1VyMzADM1VCNzADM1ViMzADM1VyNzADM1VyNzADM1VyNzADM1VCNzADM1VCZyADM1VCZ2ADM1ViM3ADM1ViZ2ADM1ViN2ADM1VyNyADM1VCOyADM1VCN2ADM1VSO0ADM1VSO3ADM1ViM0ADM1VCN3ADM1VSZ2ADM1VSN2ADM1VCZ2ADM1VSN2ADM1VyY2ADM1VSN0ADM1VCN3ADM1VSN2ADM1VyN2ADM1VSZyADM1VCN3ADM1VSZ2ADM1VSN2ADM1VCZ2ADM1VSN3ADM1VyM2ADM1ViZ2ADM1VCN2ADM1VSYwADM1VCZwADM1ViM3ADM1ViZ2ADM1ViM3ADM1ViM3ADM1VSN2ADM1ViZyADM1ViZyADM1VCMyADM1ViY3ADM1VCMyADM1VSOyADM1VyM3ADM1VSN3ADM1VCN3ADM1VSM2ADM1VCN3ADM1VyM3ADM1VCOyADM1VSZ2ADM1ViZ2ADM1VSO2ADM1VCN3ADM1VyM2ADM1VSZ2ADM1VSN3ADM1ViN2ADM1VCMyADM1VyYyADM1VCZ3ADM1VSYwADM1VCZwADM1VCZ3ADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1ViYzADM1VSOyADM1VCOyADM1VCN3ADM1VSO2ADM1VCZ2ADM1ViM2ADM1VSN3ADM1VyM3ADM1VSZyADM1VSOyADM1VyNyADM1VSNzADM1VyMzADM1VCNzADM1ViMzADM1VyNzADM1VyNzADM1VyNzADM1VCNzADM1VCZyADM1VCZ2ADM1ViM3ADM1ViZ2ADM1ViN2ADM1VyNyADM1VCOyADM1VCN2ADM1VSO0ADM1VSO3ADM1ViM0ADM1VCN3ADM1VSZ2ADM1VSN2ADM1VCZ2ADM1VSN2ADM1VyY2ADM1VSN0ADM1VCN3ADM1VSN2ADM1VyN2ADM1VSZyADM1VCN3ADM1VSZ2ADM1VSN2ADM1VCZ2ADM1VSN3ADM1VyM2ADM1ViZ2ADM1VCN2ADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1VCZ3ADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1ViYzADM1ViMyADM1VSMzADM1ViMyADM1VCMyADM1VCZzADM1VCMyADM1VSN2ADM1VSN3ADM1VyY2ADM1VSM2ADM1ViN3ADM1VSZyADM1ViM3ADM1VSM2ADM1ViN3ADM1ViZ1ADM1VSM2ADM1VCO2ADM1VyM2ADM1VCN3ADM1VCM3ADM1VSM2ADM1VyM2ADM1ViZ1ADM1VCN2ADM1VSN2ADM1VSN2ADM1VSZ2ADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1ViYzADM1VSOyADM1ViMyADM1VSM2ADM1VCO2ADM1VyM2ADM1VCN3ADM1VCM3ADM1VSM2ADM1VyM2ADM1ViZ1ADM1VCN2ADM1VSN2ADM1VSN2ADM1VSZ2ADM1ViMyADM1VCOyADM1VCN2ADM1VSO0ADM1VSO3ADM1ViM0ADM1VCN3ADM1VSZ2ADM1VSN2ADM1VCZ2ADM1VSN2ADM1VyY2ADM1VSN0ADM1VCN3ADM1VSN2ADM1VyN2ADM1VSZyADM1VCN3ADM1VSZ2ADM1VSN2ADM1VCZ2ADM1VSN3ADM1VyM2ADM1ViZ2ADM1VCN2ADM1VCMyADM1VCZzADM1VCMyADM1ViM3ADM1VSM2ADM1ViN3ADM1ViZ1ADM1VSM2ADM1VCO2ADM1VyM2ADM1VCN3ADM1VCM3ADM1VSM2ADM1VyM2ADM1ViZ1ADM1VCN2ADM1VSN2ADM1VSN2ADM1VSZ2ADM1VCMyADM1ViM3ADM1VSM2ADM1ViN3ADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1ViY3ADM1VSOyADM1ViMyADM1VSMzADM1ViMyADM1VCMyADM1VCZzADM1VCZzADM1VCMyADM1VCN3ADM1VyM3ADM1VSO2ADM1VyY2ADM1ViY2ADM1VyM2ADM1VSM2ADM1VyY2ADM1ViM2ADM1ViZ1ADM1VCM3ADM1VSO2ADM1VCOyADM1ViN2ADM1VSO2ADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1ViY3ADM1VSOyADM1VyNyADM1VCN2ADM1VSN2ADM1VSZ2ADM1VSO2ADM1ViN2ADM1VSN2ADM1VCN2ADM1VSZ2ADM1VSN3ADM1VyNyADM1VCMyADM1VCZzADM1VSMyADM1VCMyADM1VCM3ADM1VSO2ADM1VSZyADM1VSM2ADM1VCN3ADM1VSM2ADM1VCN2ADM1VCMyADM1ViN2ADM1ViZ2ADM1VSN2ADM1VCM3ADM1VSO3ADM1VCN3ADM1VCOyADM1VCMyADM1ViN2ADM1VSO2ADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1ViYzADM1VyM3ADM1VyM3ADM1VSO2ADM1VCMyADM1VCZzADM1VCMyADM1VSN2ADM1VSN3ADM1VyY2ADM1VSM2ADM1ViN3ADM1VSZyADM1ViM3ADM1VSM2ADM1ViN3ADM1ViZ1ADM1VCM3ADM1VSO2ADM1ViZ1ADM1VyM3ADM1VyM3ADM1VSO2ADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1ViYzADM1VSOyADM1ViMyADM1VCM3ADM1VSO2ADM1ViZ1ADM1VyM3ADM1VyM3ADM1VSO2ADM1ViMyADM1VCOyADM1VCN2ADM1VSO0ADM1VSO3ADM1ViM0ADM1VCN3ADM1VSZ2ADM1VSN2ADM1VCZ2ADM1VSN2ADM1VyY2ADM1VSN0ADM1VCN3ADM1VSN2ADM1VyN2ADM1VSZyADM1VCN3ADM1VSZ2ADM1VSN2ADM1VCZ2ADM1VSN3ADM1VyM2ADM1ViZ2ADM1VCN2ADM1VCMyADM1VCZzADM1VCMyADM1ViM3ADM1VSM2ADM1ViN3ADM1ViZ1ADM1VCM3ADM1VSO2ADM1ViZ1ADM1VyM3ADM1VyM3ADM1VSO2ADM1VCMyADM1ViM3ADM1VSM2ADM1ViN3ADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1ViYzADM1VCN3ADM1VyM3ADM1VSO2ADM1VyY2ADM1ViY2ADM1VyM2ADM1VSM2ADM1VyY2ADM1ViM2ADM1ViZ1ADM1VCM3ADM1VSO2ADM1VSZyADM1VSM2ADM1VCN3ADM1VSM2ADM1VCN2ADM1VCMyADM1VCZzADM1VCMyADM1VCN3ADM1VyM3ADM1VSO2ADM1VyY2ADM1ViY2ADM1VyM2ADM1VSM2ADM1VyY2ADM1ViM2ADM1ViZ1ADM1VCM3ADM1VSO2ADM1VCMyADM1ViM3ADM1VSM2ADM1ViN3ADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1ViYzADM1VCM3ADM1VSO2ADM1VSZyADM1VSM2ADM1VCN3ADM1VSM2ADM1VCN2ADM1VCMyADM1VCZzADM1VCMyADM1VyM3ADM1VyM3ADM1VSO2ADM1VCMyADM1ViM3ADM1VSM2ADM1ViN3ADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1ViY3ADM1VCMyADM1VSOyADM1VSM2ADM1VCN3ADM1VSM2ADM1VCN2ADM1VCOyADM1VSZ2ADM1ViZ2ADM1VSO2ADM1VCN3ADM1VyM2ADM1VSZ2ADM1VSN3ADM1ViN2ADM1VCOyADM1VSZ2ADM1VSN2ADM1VCO2ADM1VCN3ADM1VSZyADM1VSOyADM1VyNyADM1VSZ2ADM1ViZ2ADM1VyM3ADM1VSY2ADM1VCZzADM1VSN2ADM1VCM3ADM1VSO3ADM1VCN3ADM1ViZzADM1VCM3ADM1VCO2ADM1VCM3ADM1VSZyADM1VCM3ADM1VSO2ADM1ViZyADM1ViM3ADM1VSN2ADM1VSO3ADM1VSM2ADM1VyY2ADM1VCM3ADM1ViZyADM1VyNyADM1VCOyADM1VSZ0ADM1ViZ0ADM1VyM1ADM1VSY0ADM1VCN3ADM1VSN2ADM1VyN2ADM1VSYwADM1VCZwADM1ViY3ADM1VSOyADM1VCOyADM1ViY2ADM1VyM2ADM1VSO2ADM1VyY2ADM1VyM2ADM1ViZ1ADM1ViM3ADM1VSN2ADM1VCN3ADM1ViN2ADM1VSM2ADM1VCMyADM1VSZ2ADM1ViZ2ADM1VSO2ADM1VCN3ADM1VyM2ADM1VSZ2ADM1VSN3ADM1ViN2ADM1VSYwADM1VCZwADM1VSYwADM1VCZwADM1ViYzADM1VCZ3ADM1VSYwADM1VCZwADM1ViYzADM1VSOyADM1VCZ3ADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1ViYzADM1VSOyADM1VCOyADM1VCN2ADM1VSZ2ADM1VSN2ADM1VyM3ADM1VSZyADM1ViM3ADM1VCO2ADM1VCO3ADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1ViYzADM1VCZ3ADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1VCZ3ADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1ViYzADM1VSOyADM1VCOyADM1VCN3ADM1VSO2ADM1VCZ2ADM1ViM2ADM1VSN3ADM1VyM3ADM1VSZyADM1VSOyADM1VyNyADM1VSNzADM1VyMzADM1VCNzADM1ViMzADM1VyNzADM1VyNzADM1VyNzADM1VCNzADM1VCZyADM1VCZ2ADM1ViM3ADM1ViZ2ADM1ViN2ADM1VyNyADM1VCOyADM1VCN2ADM1VSO0ADM1VSO3ADM1ViM0ADM1VCN3ADM1VSZ2ADM1VSN2ADM1VCZ2ADM1VSN2ADM1VyY2ADM1VSN0ADM1VCN3ADM1VSN2ADM1VyN2ADM1VSZyADM1VCN3ADM1VSZ2ADM1VSN2ADM1VCZ2ADM1VSN3ADM1VyM2ADM1ViZ2ADM1VCN2ADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1ViY3ADM1VCMyADM1VSN2ADM1VyM3ADM1VyY2ADM1VSN2ADM1VCMyADM1VCZ3ADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1ViYzADM1VSOyADM1VSN2ADM1VyM3ADM1VSZ2ADM1ViZ2ADM1VCM3ADM1VyM3ADM1VSN2ADM1ViM3ADM1VSZyADM1ViM3ADM1VCO2ADM1VCO3ADM1VCOyADM1VSN2ADM1ViN3ADM1VyY2ADM1ViZ2ADM1VyM3ADM1VSN2ADM1ViM3ADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1ViY3ADM1VCMyADM1VSOyADM1VCMzADM1VCMzADM1ViMzADM1VCMyADM1VCZzADM1VCZzADM1VCMyADM1VyM3ADM1VSN3ADM1VCN3ADM1VSM2ADM1VCN3ADM1VyM3ADM1VCOyADM1VCMyADM1ViN2ADM1VSO2ADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1ViYzADM1VyM3ADM1VSN3ADM1VCN3ADM1VSM2ADM1VCN3ADM1VyM3ADM1VSZyADM1ViM3ADM1VCO2ADM1VCO3ADM1VCMyADM1VCZzADM1VCMyADM1VyM3ADM1VSN3ADM1VCN3ADM1VSM2ADM1VCN3ADM1VyM3ADM1VCMyADM1ViM3ADM1VSM2ADM1ViN3ADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1ViY3ADM1VCMyADM1VSOyADM1VCOyADM1VSZ2ADM1ViZ2ADM1VSO2ADM1VCN3ADM1VyM2ADM1VSZ2ADM1VSN3ADM1ViN2ADM1VCMyADM1VCZzADM1VCMyADM1VCN2ADM1VSM2ADM1ViZ2ADM1VyY2ADM1VSZ2ADM1ViZ2ADM1VSZyADM1ViM3ADM1VCO2ADM1VCO3ADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1ViYzADM1VyNyADM1VSZ2ADM1ViZ2ADM1VyM3ADM1VSY2ADM1VyNyADM1VCMyADM1VCZzADM1VCMyADM1VSN2ADM1VCM3ADM1VSO3ADM1VCN1ADM1VSN2ADM1VyM3ADM1VSZ2ADM1ViZ2ADM1VCM3ADM1VyM3ADM1VSN2ADM1ViM3ADM1VSZyADM1ViM3ADM1VCO2ADM1VCO3ADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1ViYzADM1VSOyADM1VSN2ADM1VSN3ADM1ViM3ADM1VCN3ADM1VCMyADM1VyYyADM1VyY2ADM1ViM3ADM1VSN3ADM1VCMyADM1VyYyADM1VyNyADM1VCN3ADM1VSN2ADM1VyN2ADM1VyNyADM1VCOyADM1VSZ2ADM1VSN2ADM1VCM3ADM1ViZ2ADM1VSZyADM1ViM3ADM1VCO2ADM1VCO3ADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1ViYzADM1VSOyADM1VCOyADM1VCN3ADM1VyM3ADM1VSN2ADM1VSN3ADM1VSM3ADM1VSN2ADM1ViM1ADM1VCM3ADM1VCN3ADM1VCN3ADM1VCO0ADM1VyY0ADM1VCZ0ADM1VCO1ADM1VCMyADM1VyN3ADM1VSN2ADM1VSZ2ADM1VCMyADM1VCZzADM1VCMyADM1ViM3ADM1VCO2ADM1VCO3ADM1VCMyADM1ViM3ADM1VSM2ADM1ViN3ADM1VCMyADM1VCMyADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1ViY3ADM1VCMyADM1VSOyADM1VCN3ADM1VyM2ADM1VSN2ADM1VSY2ADM1VSN2ADM1ViM3ADM1VCMyADM1VyYyADM1VSN2ADM1ViN3ADM1VyY2ADM1ViZ2ADM1VyM3ADM1VSN2ADM1ViM3ADM1VCOyADM1VSZ2ADM1ViZ2ADM1VSO2ADM1VCN3ADM1VyM2ADM1VSZ2ADM1VSN3ADM1ViN2ADM1VCOyADM1VSN2ADM1VyM3ADM1VSO2ADM1VCZ2ADM1ViZ2ADM1ViM3ADM1VCM1ADM1VCMyADM1VyN3ADM1VSN2ADM1VSZ2ADM1VCMyADM1VSZ2ADM1ViM3ADM1VSN3ADM1VCN3ADM1VSN2ADM1ViM3ADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1ViY3ADM1VCMyADM1VSOyADM1VyY2ADM1ViM3ADM1VSN3ADM1VCOyADM1VSZ2ADM1ViZ2ADM1VSO2ADM1VCN3ADM1VyM2ADM1VSZ2ADM1VSN3ADM1ViN2ADM1VCMyADM1VCZzADM1VCMyADM1VSZ0ADM1ViZ0ADM1VyM1ADM1VSY0ADM1VCN3ADM1VSN2ADM1VyN2ADM1VCMyADM1ViM3ADM1VSM2ADM1ViN3ADM1VSYwADM1VCZwADM1VSZzADM1VCN3ADM1VCM3ADM1VSO2ADM1ViM3ADM1VyM2ADM1VyM3ADM1VyYzADM1VSYwADM1VCZwADM1VSZzADM1VCZ2ADM1ViM3ADM1ViZ2ADM1ViN2ADM1ViZyADM1VyYzADM1VSYwADM1VCZwADM1VSZzADM1ViMyADM1VCMzADM1ViMyADM1VCZzADM1VSN2ADM1VSN3ADM1VyY2ADM1VSM2ADM1ViN3ADM1VCMyADM1ViMyADM1VCN3ADM1VCO3ADM1VSN2ADM1VCN3ADM1ViMyADM1VCZzADM1VSN2ADM1VCM3ADM1VSO3ADM1VCN3ADM1VCMyADM1ViMyADM1VSM2ADM1VCO2ADM1VyM2ADM1VCN3ADM1VCM3ADM1VSM2ADM1VyM2ADM1ViZ1ADM1VCN2ADM1VSN2ADM1VSN2ADM1VSZ2ADM1ViMyADM1VCZzADM1VCN2ADM1VSO2ADM1VCMyADM1ViMyADM1VSM2ADM1VCO2ADM1VyM2ADM1VCN3ADM1VCM3ADM1VSM2ADM1VyM2ADM1ViZ1ADM1VCN2ADM1VSN2ADM1VSN2ADM1VSZ2ADM1ViMyADM1VCZzADM1VSN2ADM1VCZ2ADM1VSM2ADM1VSZ2ADM1VCMyADM1VCN3ADM1VSN3ADM1VCM3ADM1VSZ2ADM1VSO2ADM1VyYzADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1VSZzADM1ViMyADM1ViMyADM1VCZzADM1VSN2ADM1VSN3ADM1VyY2ADM1VSM2ADM1ViN3ADM1VCMyADM1ViMyADM1VCN3ADM1VCO3ADM1VSN2ADM1VCN3ADM1ViMyADM1VCZzADM1VSN2ADM1VCM3ADM1VSO3ADM1VCN3ADM1VCMyADM1ViMyADM1VCZ2ADM1ViZ2ADM1ViM3ADM1ViN2ADM1ViZ1ADM1VCN2ADM1VSN2ADM1ViM2ADM1VCZ2ADM1VSN2ADM1ViMyADM1VCZzADM1VSN2ADM1VCZ2ADM1VSM2ADM1VSZ2ADM1VCMyADM1VCN3ADM1VSN3ADM1VCM3ADM1VSZ2ADM1VSO2ADM1VyYzADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1VSZzADM1ViMyADM1ViMyADM1VCZzADM1VSN2ADM1VSN3ADM1VyY2ADM1VSM2ADM1ViN3ADM1VCMyADM1ViMyADM1VCN3ADM1VCO3ADM1VSN2ADM1VCN3ADM1ViMyADM1VCZzADM1VSN2ADM1VCM3ADM1VSO3ADM1VCN3ADM1VCMyADM1ViMyADM1VyM3ADM1VyM3ADM1VSM2ADM1VCM3ADM1ViMyADM1VCZzADM1VSN2ADM1VCZ2ADM1VSM2ADM1VSZ2ADM1VCMyADM1VCN3ADM1VSN3ADM1VCM3ADM1VSZ2ADM1VSO2ADM1VyYzADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1VSZzADM1ViMyADM1VCZzADM1VyM2ADM1VSY2ADM1VCZ0ADM1VCN3ADM1VSM0ADM1VCN1ADM1VyY0ADM1VCO3ADM1VCMzADM1VSO2ADM1VCZ0ADM1ViN3ADM1VSO0ADM1VCN1ADM1VCZ0ADM1VyN3ADM1VSO0ADM1VSY3ADM1VCO1ADM1VyY2ADM1VSY1ADM1VCO1ADM1VSO1ADM1VSO3ADM1VSY0ADM1ViMzADM1VCO1ADM1VyY2ADM1ViM1ADM1VCZ2ADM1VyM2ADM1VCM3ADM1VSZ0ADM1VyMzADM1VyM2ADM1ViN3ADM1VSY0ADM1VCO0ADM1VSY1ADM1ViN3ADM1VCZ0ADM1VCO1ADM1VSO1ADM1VSM3ADM1VyY2ADM1VyN0ADM1VSY1ADM1VyY2ADM1VSMzADM1ViMzADM1ViM2ADM1ViM3ADM1VSOzADM1VSO3ADM1VyM2ADM1VCO2ADM1VSMzADM1VyN0ADM1ViM2ADM1VCM3ADM1VSY1ADM1ViMzADM1VyY0ADM1ViMzADM1VCO3ADM1VCZ2ADM1VyY0ADM1VCMzADM1ViN1ADM1VCZ2ADM1ViM2ADM1VCN3ADM1VCO3ADM1VyN1ADM1VSM2ADM1VCZ2ADM1VSOzADM1VCZ2ADM1ViM2ADM1VCM3ADM1VCN3ADM1ViMzADM1VyY0ADM1ViN3ADM1ViZ2ADM1VCN0ADM1VyM2ADM1VCMzADM1ViM1ADM1VCO0ADM1VSM2ADM1ViMyADM1VCZzADM1VSN2ADM1VSN3ADM1VyY2ADM1VSM2ADM1ViN3ADM1VCMyADM1ViMyADM1VCN3ADM1VCO3ADM1VSN2ADM1VCN3ADM1ViMyADM1VCZzADM1VSN2ADM1VCM3ADM1VSO3ADM1VCN3ADM1VCMyADM1ViMyADM1ViM3ADM1VSN2ADM1ViM3ADM1VSN2ADM1ViN2ADM1VSN2ADM1ViM3ADM1ViZ1ADM1VCM3ADM1VCN3ADM1VCN3ADM1VCO2ADM1ViMyADM1VCZzADM1VSN2ADM1VCZ2ADM1VSM2ADM1VSZ2ADM1VCMyADM1VCN3ADM1VSN3ADM1VCM3ADM1VSZ2ADM1VSO2ADM1VyYzADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1VSZzADM1ViMyADM1VSZ2ADM1ViZ2ADM1ViMyADM1VCZzADM1VSN2ADM1VSN3ADM1VyY2ADM1VSM2ADM1ViN3ADM1VCMyADM1ViMyADM1VCN3ADM1VCO3ADM1VSN2ADM1VCN3ADM1ViMyADM1VCZzADM1VSN2ADM1VCM3ADM1VSO3ADM1VCN3ADM1VCMyADM1ViMyADM1ViM3ADM1VSN2ADM1ViM3ADM1VSN2ADM1ViN2ADM1VSN2ADM1ViM3ADM1ViMyADM1VCZzADM1VSN2ADM1VCZ2ADM1VSM2ADM1VSZ2ADM1VCMyADM1VCN3ADM1VSN3ADM1VCM3ADM1VSZ2ADM1VSO2ADM1VyYzADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1VSZzADM1ViMyADM1VyM3ADM1VSN2ADM1VSO3ADM1ViMyADM1VCZzADM1VSN2ADM1VSN3ADM1VyY2ADM1VSM2ADM1ViN3ADM1VCMyADM1ViMyADM1VCN3ADM1VCO3ADM1VSN2ADM1VCN3ADM1ViMyADM1VCZzADM1VSN2ADM1VCM3ADM1VSO3ADM1VCN3ADM1VCMyADM1ViMyADM1VCN2ADM1VSN2ADM1VSO3ADM1VSM2ADM1VyY2ADM1VCM3ADM1ViZ2ADM1VCN3ADM1VSN3ADM1VSM2ADM1ViMyADM1VCZzADM1VSN2ADM1VCZ2ADM1VSM2ADM1VSZ2ADM1VCMyADM1VCN3ADM1VSN3ADM1VCM3ADM1VSZ2ADM1VSO2ADM1VyYzADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1VSZzADM1ViMyADM1VSNzADM1VCN2ADM1ViM2ADM1VCNzADM1VSNzADM1VCMzADM1VSM2ADM1VyNzADM1VCNzADM1ViMzADM1VSOzADM1ViNzADM1ViNzADM1VCMzADM1VCNzADM1ViMzADM1VCNzADM1VSMzADM1VCN2ADM1VSMzADM1ViM2ADM1VyNzADM1VSMzADM1VCOzADM1ViNzADM1ViN2ADM1VSM2ADM1VSN2ADM1VCOzADM1VCMzADM1VSOzADM1ViNzADM1ViMyADM1VCZzADM1VSN2ADM1VSN3ADM1VyY2ADM1VSM2ADM1ViN3ADM1VCMyADM1ViMyADM1VCN3ADM1VCO3ADM1VSN2ADM1VCN3ADM1ViMyADM1VCZzADM1VSN2ADM1VCM3ADM1VSO3ADM1VCN3ADM1VCMyADM1ViMyADM1VCN3ADM1VSM2ADM1ViMyADM1VCZzADM1VSN2ADM1VCZ2ADM1VSM2ADM1VSZ2ADM1VCMyADM1VCN3ADM1VSN3ADM1VCM3ADM1VSZ2ADM1VSO2ADM1VyYzADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1VSZzADM1ViMyADM1VSNzADM1VCNzADM1ViMzADM1ViMzADM1VSMzADM1ViMzADM1VCOzADM1VCMzADM1ViMzADM1VyMzADM1VyMzADM1ViMzADM1VSMzADM1VCNzADM1ViMzADM1VCOzADM1ViMzADM1ViMzADM1ViMzADM1ViMzADM1ViMzADM1VCMzADM1VSMzADM1ViMzADM1VSMzADM1VCNzADM1ViMzADM1VCMzADM1VSMzADM1ViMzADM1VCOzADM1VyMzADM1ViMzADM1VSNzADM1VyMzADM1ViMzADM1ViMyADM1VCZzADM1VSN2ADM1VSN3ADM1VyY2ADM1VSM2ADM1ViN3ADM1VCMyADM1ViMyADM1VCN3ADM1VCO3ADM1VSN2ADM1VCN3ADM1ViMyADM1VCZzADM1VSN2ADM1VCM3ADM1VSO3ADM1VCN3ADM1VCMyADM1ViMyADM1VCN2ADM1VSO2ADM1ViN3ADM1ViMyADM1VCZzADM1VSN2ADM1VCZ2ADM1VSM2ADM1VSZ2ADM1VCMyADM1VCN3ADM1VSN3ADM1VCM3ADM1VSZ2ADM1VSO2ADM1VyYzADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1VSZzADM1ViMyADM1VCN3ADM1VCO3ADM1VSN2ADM1VCN3ADM1ViMyADM1VCZzADM1VSN2ADM1VCM3ADM1VSO3ADM1VCN3ADM1VCMyADM1ViMyADM1VCM3ADM1VSO2ADM1ViZ1ADM1VyM3ADM1VyM3ADM1VSO2ADM1ViMyADM1VCZzADM1VCN2ADM1VSO2ADM1VCMyADM1ViMyADM1VyM3ADM1VyM3ADM1VSO2ADM1ViMyADM1VCZzADM1VSN2ADM1VCZ2ADM1VSM2ADM1VSZ2ADM1VCMyADM1VCN3ADM1VSN3ADM1VCM3ADM1VSZ2ADM1VSO2ADM1VyYzADM1VCMyADM1VCMyADM1VSYwADM1VCZwADM1VSZzADM1VSZ2ADM1VSN2ADM1VCN2ADM1VCN2ADM1VSO2ADM1VCO2ADM1VCMyADM1ViMyADM1ViN2ADM1VyY2ADM1VSN2ADM1VyM3ADM1ViZ1ADM1ViMyADM1VCZzADM1VCN3ADM1VSN2ADM1VyN2ADM1ViM3ADM1VSM2ADM1VCN3ADM1VCMyADM1ViMyADM1VCM3ADM1VCO2ADM1VCM3ADM1VSZyADM1ViM3ADM1VSN2ADM1VSO3ADM1VSM2ADM1VyY2ADM1VCM3ADM1ViZ1ADM1VCN2ADM1VSN2ADM1ViM2ADM1VCZ2ADM1VSN2ADM1ViZyADM1ViM3ADM1VSN2ADM1VSO3ADM1VSM2ADM1VyY2ADM1VCM3ADM1ViZyADM1VyM2ADM1VSN2ADM1VyM3ADM1ViZyADM1ViMyADM1VCZzADM1VSZ2ADM1ViZ2ADM1VSO2ADM1VCN3ADM1VyM2ADM1VSM2ADM1VCMyADM1ViMyADM1VCN3ADM1VSN2ADM1VyN2ADM1ViMyADM1VCZzADM1VCN2ADM1ViZ2ADM1VCO2ADM1VCN3ADM1VSN2ADM1VCZ2ADM1VCMyADM1ViMyADM1VSNzADM1VyMzADM1VCNzADM1ViMzADM1VyNzADM1VyNzADM1VyNzADM1VCNzADM1VCZyADM1VCZ2ADM1ViM3ADM1ViZ2ADM1ViN2ADM1ViMyADM1VCZzADM1VCN2ADM1VSO2ADM1VCMyADM1VCMyADM1VCZ2ADM1ViM3ADM1ViZ2ADM1ViN2ADM1VyYzADM1VyJ9UGchN2cl9FIyFmd'; _0x84de = ["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", "", "charAt", "indexOf", "fromCharCode", "length"]; ttt = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; i = 0 enc = "" data = data[::-1] while True: h1 = ttt.index(data[i]); i+= 1 h2 = ttt.index(data[i]); i+= 1 h3 = ttt.index(data[i]); i+= 1 h4 = ttt.index(data[i]); i+= 1 bits = h1 << 18 | h2 << 12 | h3 << 6 | h4 o1 = bits >> 16 & 0xff o2 = bits >> 8 & 0xff o3 = bits & 0xff; if (h3 == 64): enc += unichr(o1) #String[_0x84de[4]](o1); else: if (h4 == 64): enc += unichr(o1)+unichr(o2) #String[_0x84de[4]](o1, o2); else: enc += unichr(o1)+unichr(o2)+unichr(o3) #String[_0x84de[4]](o1, o2, o3); if i> 4)) _local4[1] = (((_local3[1] & 15) << 4) + ((_local3[2] & 60) >> 2)) _local4[2] = (((_local3[2] & 3) << 6) + _local3[3]) _local7 = 0 while _local7 < len(_local4): if _local3[_local7 + 1] == 64: break _local2 += chr(_local4[_local7]) _local7 += 1 _local5 += 4 return _local2 return _xc13(K12K(file_url, 'e')) def getUtf8Str(st): idx = 0 st2 = '' while idx < len(st): st2 += '\\u0' + st[idx:idx + 3] idx += 3 return st2.decode('unicode-escape').encode('UTF-8') # {"hash":"fcaa75d2dd1bd716a06cc8ea4dd37cfd","file":"Vpw97lXY6uDs85vGksWGVGkhvGhD6fkYUS0T85kH7CZR6GxCU5kXkabu7b9WiDxX51I5v9gT79EYz9wtxbnqzoDiVNNRzbi9iMZdklvuklbRil=R6Ghy7snGUGgB7TiY8fdG6GFRVS0fV5dD7s0GV5wDUuiYij=dkSZROCZsiCZdklgRilNWkTbev5iGiTi\/7G0jVGa9","html5_file":"#06807407407003a02f02f07907206506603603702e07606b06306106306806502e06306f06d02f07306506306907002f03002f06704206d06306803505503707104d03903205706805a07205606304403307304102f04f04404107504d06a04d07904c06a04903004d04303403202f03103403603703403503003003003002f06806c07302d07606f06402d07303302f06606c07602f06107006902f06606906c06507302f07606906406506f07302f03203003103502f03003802f03203002f03103403403003003903903703503806106303603303302e06d07003402e06d033075038"} #file_url= "Vpw97lXY6uDs85vGksWGVGkhvGhD6fkYUS0T85kH7CZR6GxCU5kXkabu7b9WiDxX51I5v9gT79EYz9wtxbnqzoDiVNNRzbi9iMZdklvuklbRil=R6Ghy7snGUGgB7TiY8fdG6GFRVS0fV5dD7s0GV5wDUuiYij=dkSZROCZsiCZdklgRilNWkTbev5iGiTi/7G0jVGa9" #file_url ="Vpw97lXY6uDs85vGksWGVGkhvGhD6fkYUS0T85kH7CZR6utYSGHkVFhP8aFvVnHtzlETU2nG8aEYz9wtxbnqzoDiVNNRzbi9iMZdklvuklNTij=R6Ghy7snGUGgB7TiY8fdG6GFRVS0fV5dD7s0GV5wDUuiYij=dkSZROCZsiCZdklgRilNWkTbev5iGiTi/7G0jVGa9" #file_url2 = decode2(file_url) #print file_url2 a = "06807407407003a02f02f03406607703406706402e07606b06306106306806502e06306f06d02f07306506302f05004a06205604a06a06904f06b06303307007903104107807407a05507005907702f03103403603703603003103203003002f06806c07302d07606f06402d07303302f06606c07602f06107006902f06606906c06507302f07606906406506f07302f03203003103502f03003802f03203002f03103403403003003903903703503806106303603303302e06d07003402e06d033075038" print getUtf8Str(a) print decode2("MjYwMjY0MjcxMjAxMjc0MjY3MjU2MjAxMjcxMjA3MjAzMjU4MjY0Mjc0MjAzMjUzMjY4MjYxMjAzMjU4MjYxMjY0MjU3MjcxMjAzMjc0MjYxMjU2MjU3MjY3MjcxMjAzMjA2MjA0MjA1MjA5MjAzMjA0MjEyMjAzMjA2MjA0MjAzMjA1MjA4MjA4MjA0MjA0MjEzMjEzMjExMjA5MjEyMjUzMjU1MjEwMjA3MjA3MjE5MjcxMjY3MjU1MjYzMjU3Mjcy") print decode2("MjYwMjcyMjcyMjY4MjE0MjAzMjAzMjA4MjU4Mjc1MjA4MjU5MjU2MjAyMjc0MjYzMjU1MjUzMjU1MjYwMjU3MjAyMjU1MjY3MjY1") url = "http://hqq.tv/player/embed_player.php?vid=235238210241210222228241233208212245&autoplay=no" url = "http://hqq.tv/player/embed_player.php?vid=208231211231207221227243206206221244&autoplay=no" file_url = resolve(url) print file_url fff = _http_request(file_url) #url = "http://hqq.tv/player/embed_player.php?vid=OR6U6BHUM48Y"