def resolve(url): try: result = client.request(url) post = {} f = client.parseDOM(result, 'Form', attrs = {'action': ''}) k = client.parseDOM(f, 'input', ret='name', attrs = {'type': 'hidden'}) for i in k: post.update({i: client.parseDOM(f, 'input', ret='value', attrs = {'name': i})[0]}) post.update({'method_free': 'Free Download'}) post = urllib.urlencode(post) result = client.request(url, post=post) post = {} f = client.parseDOM(result, 'Form', attrs = {'action': '' }) k = client.parseDOM(f, 'input', ret='name', attrs = {'type': 'hidden'}) for i in k: post.update({i: client.parseDOM(f, 'input', ret='value', attrs = {'name': i})[0]}) post.update({'method_free': 'Free Download'}) try: post.update(captcha.request(result)) except: pass post = urllib.urlencode(post) result = client.request(url, post=post) url = client.parseDOM(result, 'a', ret='onClick') url = [i for i in url if i.startswith('window.open')][0] url = re.compile('[\'|\"](.+?)[\'|\"]').findall(url)[0] return url except: return
def resolve(url): try: result = client.request(url, close=False) post = {} f = client.parseDOM(result, 'Form', attrs = {'action': '' }) k = client.parseDOM(f, 'input', ret='name', attrs = {'type': 'hidden'}) for i in k: post.update({i: client.parseDOM(f, 'input', ret='value', attrs = {'name': i})[0]}) post.update(captcha.request(result)) post = urllib.urlencode(post) request = urllib2.Request(url, post) for i in range(0, 5): try: response = urllib2.urlopen(request, timeout=10) result = response.read() response.close() if 'download2' in result: raise Exception() url = client.parseDOM(result, 'a', ret='href', attrs = {'target': ''})[0] return url except: time.sleep(1) except: return
def resolve(url): try: result = client.request(url) post = {} f = client.parseDOM(result, 'Form', attrs={'action': ''})[0] k = client.parseDOM(f, 'input', ret='name', attrs={'type': 'hidden'}) for i in k: post.update({ i: client.parseDOM(f, 'input', ret='value', attrs={'name': i})[0] }) post.update({'method_free': ' '}) post = urllib.urlencode(post) result = client.request(url, post=post) post = {} f = client.parseDOM(result, 'Form', attrs={'action': ''})[0] k = client.parseDOM(f, 'input', ret='name', attrs={'type': 'hidden'}) for i in k: post.update({ i: client.parseDOM(f, 'input', ret='value', attrs={'name': i})[0] }) post.update({'method_free': ' '}) post.update(captcha.request(result)) post = urllib.urlencode(post) result = client.request(url, post=post) url = re.compile("var\s+download_url *= *'(.+?)'").findall(result)[0] return url except: return
def resolve(url): try: media_id = re.search('//.+?/([\w]+)', url).group(1) url = 'http://hugefiles.net/embed-%s.html' % media_id result = client.request(url) post = {} f = client.parseDOM(result, 'Form', attrs = {'action': '' }) f += client.parseDOM(result, 'form', attrs = {'action': '' }) k = client.parseDOM(f, 'input', ret='name', attrs = {'type': 'hidden'}) for i in k: post.update({i: client.parseDOM(f, 'input', ret='value', attrs = {'name': i})[0]}) post.update({'method_free': 'Free Download'}) post.update(captcha.request(result)) post = urllib.urlencode(post) result = client.request(url, post=post) packed = re.search('id="player_code".*?(eval.*?\)\)\))', result, re.DOTALL) if packed: js = unpack(packed.group(1)) link = re.search('name="src"0="([^"]+)"/>', js.replace('\\','')) if link: # print 'HugeFiles Link Found: %s' % link.group(1) return link.group(1) + '|Referer=%s&User-Agent=%s' % (url, USER_AGENT) else: link = re.search("'file','(.+?)'", js.replace('\\','')) if link: # print 'HugeFiles Link Found: %s' % link.group(1) return link.group(1) + '|Referer=%s&User-Agent=%s' % (url, USER_AGENT) except: return
def resolve(url): try: result = client.request(url) result = result.decode('iso-8859-1').encode('utf-8') post = {} f = client.parseDOM(result, 'Form', attrs = {'name': 'freeorpremium'})[0] k = client.parseDOM(f, 'input', ret='name', attrs = {'type': 'hidden'}) for i in k: post.update({i: client.parseDOM(f, 'input', ret='value', attrs = {'name': i})[0]}) post.update({'method_isfree': 'Click for Free Download'}) post = urllib.urlencode(post) result = client.request(url, post=post) result = result.decode('iso-8859-1').encode('utf-8') post = {} f = client.parseDOM(result, 'Form', attrs = {'name': 'F1'})[0] k = client.parseDOM(f, 'input', ret='name', attrs = {'type': 'hidden'}) for i in k: post.update({i: client.parseDOM(f, 'input', ret='value', attrs = {'name': i})[0]}) post.update(captcha.request(result)) post = urllib.urlencode(post) result = client.request(url, post=post) result = result.decode('iso-8859-1').encode('utf-8') url = client.parseDOM(result, 'a', ret='href', attrs = {'onclick': 'DL.+?'})[0] return url except: return
def resolve(url): try: result = client.request(url) post = {} f = client.parseDOM(result, 'Form', attrs = {'action': '' })[0] k = client.parseDOM(f, 'input', ret='name', attrs = {'type': 'hidden'}) for i in k: post.update({i: client.parseDOM(f, 'input', ret='value', attrs = {'name': i})[0]}) post.update({'method_free': ' '}) result = client.request(url, post=post) post = {} f = client.parseDOM(result, 'Form', attrs = {'action': '' })[0] k = client.parseDOM(f, 'input', ret='name', attrs = {'type': 'hidden'}) for i in k: post.update({i: client.parseDOM(f, 'input', ret='value', attrs = {'name': i})[0]}) post.update({'method_free': ' '}) post.update(captcha.request(result)) post = post result = client.request(url, post=post) url = re.compile("var\s+download_url *= *'(.+?)'").findall(result)[0] return url except: return
def resolve(url): try: headers = '|%s' % urllib.urlencode({'User-Agent': client.agent(), 'Referer': url}) result = client.request(url) result = result.decode('iso-8859-1').encode('utf-8') post = {} f = client.parseDOM(result, 'Form', attrs = {'name': 'freeorpremium'})[0] k = client.parseDOM(f, 'input', ret='name', attrs = {'type': 'hidden'}) for i in k: post.update({i: client.parseDOM(f, 'input', ret='value', attrs = {'name': i})[0]}) post.update({'method_isfree': 'Click for Free Download'}) post = urllib.urlencode(post) result = client.request(url, post=post) result = result.decode('iso-8859-1').encode('utf-8') post = {} f = client.parseDOM(result, 'Form', attrs = {'name': 'F1'})[0] k = client.parseDOM(f, 'input', ret='name', attrs = {'type': 'hidden'}) for i in k: post.update({i: client.parseDOM(f, 'input', ret='value', attrs = {'name': i})[0]}) post.update(captcha.request(result)) post = urllib.urlencode(post) result = client.request(url, post=post) result = result.decode('iso-8859-1').encode('utf-8') url = client.parseDOM(result, 'a', ret='href', attrs = {'onclick': 'DL.+?'})[0] url += headers return url except: return
def resolve(url): try: result = client.request(url, close=False) post = {} f = client.parseDOM(result, 'Form', attrs={'action': ''}) k = client.parseDOM(f, 'input', ret='name', attrs={'type': 'hidden'}) for i in k: post.update({ i: client.parseDOM(f, 'input', ret='value', attrs={'name': i})[0] }) post.update(captcha.request(result)) post = urllib.urlencode(post) request = urllib2.Request(url, post) for i in range(0, 5): try: response = urllib2.urlopen(request, timeout=10) result = response.read() response.close() if 'download2' in result: raise Exception() url = client.parseDOM(result, 'a', ret='href', attrs={'target': ''})[0] return url except: time.sleep(1) except: return
def resolve(url): try: result = client.request(url) result = result.decode("iso-8859-1").encode("utf-8") post = {} f = client.parseDOM(result, "Form", attrs={"name": "freeorpremium"})[0] k = client.parseDOM(f, "input", ret="name", attrs={"type": "hidden"}) for i in k: post.update({i: client.parseDOM(f, "input", ret="value", attrs={"name": i})[0]}) post.update({"method_isfree": "Click for Free Download"}) result = client.request(url, post=post) result = result.decode("iso-8859-1").encode("utf-8") post = {} f = client.parseDOM(result, "Form", attrs={"name": "F1"})[0] k = client.parseDOM(f, "input", ret="name", attrs={"type": "hidden"}) for i in k: post.update({i: client.parseDOM(f, "input", ret="value", attrs={"name": i})[0]}) post.update(captcha.request(result)) result = client.request(url, post=post) result = result.decode("iso-8859-1").encode("utf-8") url = client.parseDOM(result, "a", ret="href", attrs={"onclick": "DL.+?"})[0] return url except: return
def resolve(url): try: result = client.request(url) post = {} f = client.parseDOM(result, "Form", attrs={"action": ""})[0] k = client.parseDOM(f, "input", ret="name", attrs={"type": "hidden"}) for i in k: post.update({i: client.parseDOM(f, "input", ret="value", attrs={"name": i})[0]}) post.update({"method_free": " "}) post = urllib.urlencode(post) result = client.request(url, post=post) post = {} f = client.parseDOM(result, "Form", attrs={"action": ""})[0] k = client.parseDOM(f, "input", ret="name", attrs={"type": "hidden"}) for i in k: post.update({i: client.parseDOM(f, "input", ret="value", attrs={"name": i})[0]}) post.update({"method_free": " "}) post.update(captcha.request(result)) post = urllib.urlencode(post) result = client.request(url, post=post) url = re.compile("var\s+download_url *= *'(.+?)'").findall(result)[0] return url except: return
def resolve(url): try: headers = '|%s' % urllib.urlencode({'User-Agent': client.agent(), 'Referer': url}) u = url result = client.request(url) post = {} f = client.parseDOM(result, 'Form', attrs = {'action': '' }) f += client.parseDOM(result, 'form', attrs = {'action': '' }) k = client.parseDOM(f, 'input', ret='name', attrs = {'type': 'hidden'}) for i in k: post.update({i: client.parseDOM(f, 'input', ret='value', attrs = {'name': i})[0]}) post.update({'method_free': 'Free Download'}) post.update(captcha.request(result)) post = urllib.urlencode(post) result = client.request(url, post=post, close=False) post = {} f = client.parseDOM(result, 'Form', attrs = {'action': '' }) f += client.parseDOM(result, 'form', attrs = {'action': '' }) k = client.parseDOM(f, 'input', ret='name', attrs = {'type': 'hidden'}) for i in k: post.update({i: client.parseDOM(f, 'input', ret='value', attrs = {'name': i})[0]}) post = urllib.urlencode(post) url = client.request(url, post=post, output='geturl') if u in url or url in u : return return url + headers except: return
def resolve(url): try: u = url result = client.request(url) post = {} f = client.parseDOM(result, "Form", attrs={"action": ""}) f += client.parseDOM(result, "form", attrs={"action": ""}) k = client.parseDOM(f, "input", ret="name", attrs={"type": "hidden"}) for i in k: post.update({i: client.parseDOM(f, "input", ret="value", attrs={"name": i})[0]}) post.update({"method_free": "Free Download"}) post.update(captcha.request(result)) post = urllib.urlencode(post) result = client.request(url, post=post, close=False) post = {} f = client.parseDOM(result, "Form", attrs={"action": ""}) f += client.parseDOM(result, "form", attrs={"action": ""}) k = client.parseDOM(f, "input", ret="name", attrs={"type": "hidden"}) for i in k: post.update({i: client.parseDOM(f, "input", ret="value", attrs={"name": i})[0]}) post = urllib.urlencode(post) url = client.request(url, post=post, output="geturl") if u in url or url in u: return return url except: return
def resolve(url): try: url = url.replace('clicknupload.com', 'clicknupload.me') result = client.request(url) if '>File Not Found<' in result: raise Exception() post = {} f = client.parseDOM(result, 'Form', attrs={'action': ''}) k = client.parseDOM(f, 'input', ret='name', attrs={'type': 'hidden'}) for i in k: post.update({ i: client.parseDOM(f, 'input', ret='value', attrs={'name': i})[0] }) post.update({'method_free': 'Free Download'}) post = urllib.urlencode(post) result = client.request(url, post=post, close=False) post = {} f = client.parseDOM(result, 'Form', attrs={'action': ''}) k = client.parseDOM(f, 'input', ret='name', attrs={'type': 'hidden'}) for i in k: post.update({ i: client.parseDOM(f, 'input', ret='value', attrs={'name': i})[0] }) post.update({'method_free': 'Free Download'}) try: post.update(captcha.request(result)) except: pass post = urllib.urlencode(post) for i in range(0, 10): try: result = client.request(url, post=post, close=False) if not '>File Download Link Generated<' in result: raise Exception() except: time.sleep(1) url = client.parseDOM(result, 'a', ret='onClick') url = [i for i in url if i.startswith('window.open')][0] url = re.compile('[\'|\"](.+?)[\'|\"]').findall(url)[0] return url except: return
def resolve(url): try: result = client.request(url) post = {} f = client.parseDOM(result, 'Form', attrs = {'action': '' }) f += client.parseDOM(result, 'form', attrs = {'action': '' }) k = client.parseDOM(f, 'input', ret='name', attrs = {'type': 'hidden'}) for i in k: post.update({i: client.parseDOM(f, 'input', ret='value', attrs = {'name': i})[0]}) post.update({'method_free': 'Free Download'}) post.update(captcha.request(result)) post = post result = client.request(url, post=post) url = re.compile('fileUrl\s*=\s*[\'|\"](.+?)[\'|\"]').findall(result)[0] return url except: return
def resolve(url): try: result = client.request(url) post = {} f = client.parseDOM(result, 'Form', attrs = {'action': '' }) f += client.parseDOM(result, 'form', attrs = {'action': '' }) k = client.parseDOM(f, 'input', ret='name', attrs = {'type': 'hidden'}) for i in k: post.update({i: client.parseDOM(f, 'input', ret='value', attrs = {'name': i})[0]}) post.update({'method_free': 'Free Download'}) post.update(captcha.request(result)) post = urllib.urlencode(post) result = client.request(url, post=post) url = re.compile('fileUrl\s*=\s*[\'|\"](.+?)[\'|\"]').findall(result)[0] return url except: return
def resolve(url): try: headers = '|%s' % urllib.urlencode({'User-Agent': client.agent(), 'Referer': url}) url = url.replace('clicknupload.com', 'clicknupload.me') result = client.request(url) if '>File Not Found<' in result: raise Exception() post = {} f = client.parseDOM(result, 'Form', attrs = {'action': ''}) k = client.parseDOM(f, 'input', ret='name', attrs = {'type': 'hidden'}) for i in k: post.update({i: client.parseDOM(f, 'input', ret='value', attrs = {'name': i})[0]}) post.update({'method_free': 'Free Download'}) post = urllib.urlencode(post) result = client.request(url, post=post, close=False) post = {} f = client.parseDOM(result, 'Form', attrs = {'action': '' }) k = client.parseDOM(f, 'input', ret='name', attrs = {'type': 'hidden'}) for i in k: post.update({i: client.parseDOM(f, 'input', ret='value', attrs = {'name': i})[0]}) post.update({'method_free': 'Free Download'}) try: post.update(captcha.request(result)) except: pass post = urllib.urlencode(post) for i in range(0, 10): try: result = client.request(url, post=post, close=False) if not '>File Download Link Generated<' in result: raise Exception() except: time.sleep(1) url = client.parseDOM(result, 'a', ret='onClick') url = [i for i in url if i.startswith('window.open')][0] url = re.compile('[\'|\"](.+?)[\'|\"]').findall(url)[0] url += headers return url except: return
def resolve(url): try: result = client.request(url) post = {} f = client.parseDOM(result, 'Form', attrs={'action': ''}) k = client.parseDOM(f, 'input', ret='name', attrs={'type': 'hidden'}) for i in k: post.update({ i: client.parseDOM(f, 'input', ret='value', attrs={'name': i})[0] }) post.update({'method_free': 'Free Download'}) post = urllib.urlencode(post) result = client.request(url, post=post) post = {} f = client.parseDOM(result, 'Form', attrs={'action': ''}) k = client.parseDOM(f, 'input', ret='name', attrs={'type': 'hidden'}) for i in k: post.update({ i: client.parseDOM(f, 'input', ret='value', attrs={'name': i})[0] }) post.update({'method_free': 'Free Download'}) try: post.update(captcha.request(result)) except: pass post = urllib.urlencode(post) result = client.request(url, post=post) url = client.parseDOM(result, 'a', ret='onClick') url = [i for i in url if i.startswith('window.open')][0] url = re.compile('[\'|\"](.+?)[\'|\"]').findall(url)[0] return url except: return
def resolve(url): try: media_id = re.search('//.+?/([\w]+)', url).group(1) url = 'http://hugefiles.net/embed-%s.html' % media_id result = client.request(url) post = {} f = client.parseDOM(result, 'Form', attrs={'action': ''}) f += client.parseDOM(result, 'form', attrs={'action': ''}) k = client.parseDOM(f, 'input', ret='name', attrs={'type': 'hidden'}) for i in k: post.update({ i: client.parseDOM(f, 'input', ret='value', attrs={'name': i})[0] }) post.update({'method_free': 'Free Download'}) post.update(captcha.request(result)) post = urllib.urlencode(post) result = client.request(url, post=post) packed = re.search('id="player_code".*?(eval.*?\)\)\))', result, re.DOTALL) if packed: js = unpack(packed.group(1)) link = re.search('name="src"0="([^"]+)"/>', js.replace('\\', '')) if link: # print 'HugeFiles Link Found: %s' % link.group(1) return link.group( 1) + '|Referer=%s&User-Agent=%s' % (url, USER_AGENT) else: link = re.search("'file','(.+?)'", js.replace('\\', '')) if link: # print 'HugeFiles Link Found: %s' % link.group(1) return link.group( 1) + '|Referer=%s&User-Agent=%s' % (url, USER_AGENT) except: return
def resolve(url): try: result = client.request(url) if '>File Not Found<' in result: raise Exception() post = {} f = client.parseDOM(result, 'Form', attrs = {'action': ''}) k = client.parseDOM(f, 'input', ret='name', attrs = {'type': 'hidden'}) for i in k: post.update({i: client.parseDOM(f, 'input', ret='value', attrs = {'name': i})[0]}) post.update({'method_free': 'Free Download'}) post = post result = client.request(url, post=post, close=False) post = {} f = client.parseDOM(result, 'Form', attrs = {'action': '' }) k = client.parseDOM(f, 'input', ret='name', attrs = {'type': 'hidden'}) for i in k: post.update({i: client.parseDOM(f, 'input', ret='value', attrs = {'name': i})[0]}) post.update({'method_free': 'Free Download'}) try: post.update(captcha.request(result)) except: pass post = post for i in range(0, 10): try: result = client.request(url, post=post, close=False) if not '>File Download Link Generated<' in result: raise Exception() except: time.sleep(1) url = client.parseDOM(result, 'a', ret='onClick') url = [i for i in url if i.startswith('window.open')][0] url = re.compile('[\'|\"](.+?)[\'|\"]').findall(url)[0] return url except: return