summaryrefslogtreecommitdiffstats
path: root/module/plugins/hoster/MediafireCom.py
diff options
context:
space:
mode:
Diffstat (limited to 'module/plugins/hoster/MediafireCom.py')
-rw-r--r--module/plugins/hoster/MediafireCom.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/module/plugins/hoster/MediafireCom.py b/module/plugins/hoster/MediafireCom.py
index d7ab8eb3f..1ba38fdf7 100644
--- a/module/plugins/hoster/MediafireCom.py
+++ b/module/plugins/hoster/MediafireCom.py
@@ -9,7 +9,7 @@ class MediafireCom(SimpleHoster):
__type__ = "hoster"
__version__ = "0.88"
- __pattern__ = r'https?://(?:www\.)?mediafire\.com/(file/|view/\??|download(\.php\?|/)|\?)\w{15}'
+ __pattern__ = r'https?://(?:www\.)?mediafire\.com/(file/|view/\??|download(\.php\?|/)|\?)(?P<ID>\w{15})'
__config__ = [("use_premium", "bool", "Use premium account if available", True)]
__description__ = """Mediafire.com hoster plugin"""
@@ -40,8 +40,7 @@ class MediafireCom(SimpleHoster):
if captcha_key:
response, challenge = solvemedia.challenge(captcha_key)
- dl_id = self.pyfile.url.split("/")[4]
- self.html = self.load("http://www.mediafire.com/?%s" %dl_id,
+ self.html = self.load("http://www.mediafire.com/?" + self.info['pattern']['ID'],
post={'adcopy_challenge': challenge,
'adcopy_response' : response},
decode=True)