diff options
Diffstat (limited to 'module/plugins/hoster/DepositfilesCom.py')
| -rw-r--r-- | module/plugins/hoster/DepositfilesCom.py | 10 | 
1 files changed, 5 insertions, 5 deletions
| diff --git a/module/plugins/hoster/DepositfilesCom.py b/module/plugins/hoster/DepositfilesCom.py index ede21e9ee..be5e65d52 100644 --- a/module/plugins/hoster/DepositfilesCom.py +++ b/module/plugins/hoster/DepositfilesCom.py @@ -11,7 +11,7 @@ class DepositfilesCom(SimpleHoster):      __name__ = "DepositfilesCom"      __type__ = "hoster"      __pattern__ = r"http://[\w\.]*?depositfiles\.com(/\w{1,3})?/files/[\w]+" -    __version__ = "0.38" +    __version__ = "0.39"      __description__ = """Depositfiles.com Download Hoster"""      __author_name__ = ("spoob", "zoidberg")      __author_mail__ = ("spoob@pyload.org", "zoidberg@mujmail.cz") @@ -20,7 +20,7 @@ class DepositfilesCom(SimpleHoster):      FILE_OFFLINE_PATTERN = r'<span class="html_download_api-not_exists"></span>'      FILE_URL_REPLACEMENTS = [(r"\.com(/.*?)?/files", ".com/en/files"), (r"\.html$", "")] -    RECAPTCHA_PATTERN = r"Recaptcha.create\('([^']+)', this\);" +    RECAPTCHA_PATTERN = r"Recaptcha.create\('([^']+)'"      DOWNLOAD_LINK_PATTERN = r'<form action="(http://.+?\.depositfiles.com/.+?)" method="get"'      def setup(self): @@ -61,7 +61,7 @@ class DepositfilesCom(SimpleHoster):          params = {'fid' : found.group(1)}          self.logDebug ("FID: %s" % params['fid']) -        captcha_key = None +        captcha_key = '6LdRTL8SAAAAAE9UOdWZ4d0Ky-aeA7XfSqyWDM2m'          found = re.search(self.RECAPTCHA_PATTERN, self.html)          if found: captcha_key = found.group(1)          self.logDebug ("CAPTCHA_KEY: %s" % captcha_key) @@ -73,7 +73,7 @@ class DepositfilesCom(SimpleHoster):              self.html = self.load("http://depositfiles.com/get_file.php", get = params)              if '<input type=button value="Continue" onclick="check_recaptcha' in self.html: -                if not captcha_key: raise PluginParseError('Captcha key') +                if not captcha_key: self.parseError('Captcha key')                  if 'response' in params: self.invalidCaptcha()                  params['challenge'], params['response'] = recaptcha.challenge(captcha_key)                  self.logDebug(params) @@ -86,7 +86,7 @@ class DepositfilesCom(SimpleHoster):                  self.logDebug ("LINK: %s" % link)                  break              else: -                raise PluginParseError('Download link') +                self.parseError('Download link')          else:              self.fail('No valid captcha response received') | 
