From 641cd8c63f4c3a96a9acf4d46450ab975b9c66cd Mon Sep 17 00:00:00 2001 From: RaNaN Date: Wed, 20 May 2009 11:05:21 +0000 Subject: Neue Request Klasse eingebunden + ein paar Status Funktionen --- Plugins/Plugin.py | 3 ++- Plugins/RapidshareCom.py | 7 ++++--- Plugins/UploadedTo.py | 3 ++- 3 files changed, 8 insertions(+), 5 deletions(-) (limited to 'Plugins') diff --git a/Plugins/Plugin.py b/Plugins/Plugin.py index 44ba119e1..971677ec7 100644 --- a/Plugins/Plugin.py +++ b/Plugins/Plugin.py @@ -2,7 +2,7 @@ # -*- coding: utf-8 -*- from time import time - +from module.network.Request import Request class Plugin(): @@ -19,6 +19,7 @@ class Plugin(): pluginProp ['author_email'] = "nn@nn.de" self.pluginProp = pluginProp self.parent = parent + self.req = Request() self.html = None self.time_plus_wait = None #time() + wait in seconds self.want_reconnect = None diff --git a/Plugins/RapidshareCom.py b/Plugins/RapidshareCom.py index 6f81a9549..8adf89e25 100644 --- a/Plugins/RapidshareCom.py +++ b/Plugins/RapidshareCom.py @@ -12,6 +12,7 @@ from time import time class RapidshareCom(Plugin): def __init__(self, parent): + Plugin.__init__(self, parent) self.plugin_name = "Rapidshare.com" self.plugin_pattern = r"http://(?:www.)?rapidshare.com/files/" self.plugin_type = "hoster" @@ -46,7 +47,7 @@ class RapidshareCom(Plugin): """ gets the url from self.parent.url saves html in self.html and parses """ url = self.parent.url - html = urllib2.urlopen(url).read() + html = self.req.load(url) self.html[0] = html self.html_old = time() @@ -58,8 +59,8 @@ class RapidshareCom(Plugin): file_server_url = re.search(r"