diff options
author | RaNaN <Mast3rRaNaN@hotmail.de> | 2010-10-06 14:09:26 +0200 |
---|---|---|
committer | RaNaN <Mast3rRaNaN@hotmail.de> | 2010-10-06 14:09:26 +0200 |
commit | 1edbe8364951623aacf7c6477ce651394f513eec (patch) | |
tree | 12597980896bf8e1ce6e6bfd8b48c62a8352f69f /module | |
parent | closed #148 (diff) | |
download | pyload-1edbe8364951623aacf7c6477ce651394f513eec.tar.xz |
freakshare.com, netload fix
Diffstat (limited to 'module')
-rw-r--r-- | module/plugins/hoster/FreakshareCom.py (renamed from module/plugins/hoster/FreakshareNet.py) | 11 | ||||
-rw-r--r-- | module/plugins/hoster/NetloadIn.py | 15 |
2 files changed, 10 insertions, 16 deletions
diff --git a/module/plugins/hoster/FreakshareNet.py b/module/plugins/hoster/FreakshareCom.py index 18048704a..524081002 100644 --- a/module/plugins/hoster/FreakshareNet.py +++ b/module/plugins/hoster/FreakshareCom.py @@ -5,10 +5,10 @@ import re from module.plugins.Hoster import Hoster from module.plugins.ReCaptcha import ReCaptcha -class FreakshareNet(Hoster): - __name__ = "FreakshareNet" +class FreakshareCom(Hoster): + __name__ = "FreakshareCom" __type__ = "hoster" - __pattern__ = r"http://(?:www\.)?freakshare\.net/files/\S*?/" + __pattern__ = r"http://(?:www\.)?freakshare\.(net|com)/files/\S*?/" __version__ = "0.32" __description__ = """Freakshare.com Download Hoster""" __author_name__ = ("sitacuisses","spoob","mkaay") @@ -21,7 +21,8 @@ class FreakshareNet(Hoster): self.req_opts = [] def process(self, pyfile): - self.pyfile = pyfile + pyfile.url = pyfile.url.replace("freakshare.net/","freakshare.com/") + self.prepare() self.get_file_url() @@ -47,7 +48,7 @@ class FreakshareNet(Hoster): return True def download_html(self): - url = self.pyfile.url + url = self.pyfile.url.replace("freakshare.net/","freakshare.com/") self.html = self.load(url, cookies=True) def get_file_url(self): diff --git a/module/plugins/hoster/NetloadIn.py b/module/plugins/hoster/NetloadIn.py index 369cd9189..d03b86d5e 100644 --- a/module/plugins/hoster/NetloadIn.py +++ b/module/plugins/hoster/NetloadIn.py @@ -164,26 +164,19 @@ class NetloadIn(Hoster): self.setWait(wait) self.wait() - link = re.search(r"You can download now your next file. <a href=\"(index.php\?id=10&.*)\" class=\"Orange_Link\">Click here for the download</a>", page) - if link is not None: - self.log.debug("Netload: Using new link found on page") - page = self.load("http://netload.in/" + link.group(1).replace("amp;", "")) - else: - self.log.debug("Netload: No new link found, using old one") - page = self.load(self.url, cookies=True) - continue + return self.download_html() self.log.debug("Netload: Trying to find captcha") - url_captcha_html = "http://netload.in/" + re.search('(index.php\?id=10&.*&captcha=1)', page).group(1).replace("amp;", "") - page = self.load(url_captcha_html, cookies=True) - try: + url_captcha_html = "http://netload.in/" + re.search('(index.php\?id=10&.*&captcha=1)', page).group(1).replace("amp;", "") + page = self.load(url_captcha_html, cookies=True) captcha_url = "http://netload.in/" + re.search('(share/includes/captcha.php\?t=\d*)', page).group(1) except: open("dump.html", "w").write(page) self.log.debug("Netload: Could not find captcha, try again from beginning") + captchawaited = False continue file_id = re.search('<input name="file_id" type="hidden" value="(.*)" />', page).group(1) |