From cd86a6d32ba7d6d30f449041b0b389c809311eb4 Mon Sep 17 00:00:00 2001 From: zoidberg10 Date: Tue, 8 Nov 2011 08:28:34 +0100 Subject: update DepositfilesCom, fix HellshareCz --- module/plugins/hoster/DepositfilesCom.py | 46 ++++++++++++++++++++++---------- module/plugins/hoster/HellshareCz.py | 4 +-- 2 files changed, 34 insertions(+), 16 deletions(-) (limited to 'module') diff --git a/module/plugins/hoster/DepositfilesCom.py b/module/plugins/hoster/DepositfilesCom.py index 1fba3bad5..81e6aa4d6 100644 --- a/module/plugins/hoster/DepositfilesCom.py +++ b/module/plugins/hoster/DepositfilesCom.py @@ -5,6 +5,7 @@ import re import urllib from module.plugins.Hoster import Hoster from module.network.RequestFactory import getURL +from module.plugins.ReCaptcha import ReCaptcha def getInfo(urls): result = [] @@ -29,13 +30,15 @@ class DepositfilesCom(Hoster): __name__ = "DepositfilesCom" __type__ = "hoster" __pattern__ = r"http://[\w\.]*?depositfiles\.com(/\w{1,3})?/files/[\w]+" - __version__ = "0.33" + __version__ = "0.34" __description__ = """Depositfiles.com Download Hoster""" __author_name__ = ("spoob", "zoidberg") __author_mail__ = ("spoob@pyload.org", "zoidberg@mujmail.cz") FILE_INFO_PATTERN = r'File name: .*\s*File size: ([0-9.]+) (KB|MB|GB)' FILE_OFFLINE_PATTERN = r'' + RECAPTCHA_PATTERN = r"Recaptcha.create\('([^']+)', this\);" + DOWNLOAD_LINK_PATTERN = r'
(.*?)', self.html).group(1)) - #self.setWait(wait_time) - #self.log.debug("DepositFiles.com: Waiting %d seconds." % wait_time) - def handlePremium(self): link = urllib.unquote(re.search('
\s*