Использую следующий код:
# -*- coding: utf-8 -*-

import cookielib, urllib2, urllib, sys

cj = cookielib.CookieJar()
opener = urllib2.build_opener( urllib2.HTTPCookieProcessor(cj) )

request0 = urllib2.Request( 'http://mydomain.com/phpbb0/', None, {"User-Agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.8) Gecko/20071008 Firefox/2.0.0.8"} )
handle0 = opener.open( request0, urllib.urlencode( {'username' : '*** ','password' : '***'} ) )
data0 = handle0.read()
handle0.close()

file('page.htm', 'w').write( data0 )
Смотрю затем содержимое “page.htm” - это та же страница, что и до логина. Из этого делаю вывод, что не залогинился.
Подскажет кто-нибудь, куда копать в этом случае?