#!/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()