#!/usr/bin/env python import urllib2, re, sys user_agent = "Mozilla/5.0" url = "http://www.phpbb.com/phpBB/" r = urllib2.Request(url + "profile.php?mode=register&agreed=true") r.add_header('User-Agent', user_agent) f = urllib2.build_opener().open(r) info = f.info() if info.has_key('set-cookie'): cookies = info['set-cookie'].split(";") cookiestr = "" for c in cookies: m = re.compile(".*(phpbb[^=]*=[^ ]*).*").match(c) if m: cookiestr += m.group(1) + "; " while True: l = f.readline() if not l: break m = re.compile(".*\"(profile[^\"]*confirm[^\"]*)\".*").match(l) if m: pic = m.group(1).replace("&", "&") r = urllib2.Request(url + pic) r.add_header('User-Agent', user_agent) r.add_header('Referer', url + "profile.php?mode=register&agreed=true") r.add_header('Cookie', cookiestr) r.add_header('Accept', "image/png,*/*;q=0.5") f = urllib2.build_opener().open(r) while True: l = f.readline() if not l: break sys.stdout.write(l) f.close()