rendered paste bodyclass PennyArcade(Comic):
def __init__(self):
Comic.__init__(self, 'Penny Arcade')
def getImageURL(self):
feed = urllib.urlopen("http://www.penny-arcade.com/comic/")
match = re.search('src=(?P<quote>[\'"])(?P<image>http://www.penny-arcade.com/images/.*\.jpg)(?P=quote)', feed.read() )
try:
return match.group('image')
except IndexError:
return None
class CAD(Comic):
def __init__(self):
Comic.__init__(self, 'Ctrl+Alt+Del')
def getImageURL(self):
feed = urllib.urlopen("http://cad-comic.com/comic.php")
match = re.search('src=(?P<quote>[\'"])(?P<image>http://cad-comic.com/comics/.*\.jpg)(?P=quote)', feed.read() )
try:
return match.group('image')
except IndexError:
return None