Python - Poster avec un urllib2 ouvreur

J'ai un urllib2 ouvreur, et souhaitent l'utiliser pour une requête POST avec quelques données.

Je suis à la recherche à recevoir le contenu de la page que j'ai écris, et aussi l'URL de la page qui est retournée (je pense que c'est juste une 30x code; si quelque chose le long de ces lignes serait génial!).

Pense que c'est le code:

anOpener = urllib2.build_opener(???,???)
anOpener.addheaders = [(???,???),(???,???),...,(???,???)]
# do some other stuff with the opener 
data = urllib.urlencode(dictionaryWithPostValues)
pageContent = anOpener.THE_ANSWER_TO_THIS_QUESTION
pageURL = anOpener.THE_SECOND_PART_OF_THIS_QUESTION

OriginalL'auteur Shariq | 2012-11-19