From 414aa6ba52ec8744fc00bc2ca4668c011a8a4380 Mon Sep 17 00:00:00 2001 From: Sven Slootweg Date: Fri, 26 Oct 2012 19:16:21 +0200 Subject: [PATCH] Add functions to Captcha class for retrieving the audio and image captcha representations using the corresponding Tasks cookie jar --- resolv/shared.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/resolv/shared.py b/resolv/shared.py index 43dbd7c..32ba4a8 100644 --- a/resolv/shared.py +++ b/resolv/shared.py @@ -65,11 +65,19 @@ class Captcha(): image = None audio = None text = None + task = None - def __init__(image=None, audio=None, text=None): + def __init__(self, task, image=None, audio=None, text=None): self.image = image self.audio = audio self.text = text + self.task = task + + def get_image(self): + return self.task.fetch_page(self.image) + + def get_audio(self): + return self.task.fetch_page(self.audio) def unescape(s): return HTMLParser.unescape.__func__(HTMLParser, s)