Comment faire pour lire la totalité d'une page web dans une variable

Je suis en train de lire la totalité d'une page web et de l'affecter à une variable, mais éprouve de la difficulté à le faire. La variable semble être la seule à être capable de tenir la première 512 lignes de la source de la page.

J'ai essayé d'utiliser readlines() pour imprimer toutes les lignes de la source à l'écran, et qui m'a donné la source dans son intégralité, mais j'ai besoin d'être en mesure de l'analyser avec les regex, j'ai donc besoin de le stocker dans une variable en quelque sorte. De l'aide?

 data = urllib2.urlopen(url)
 print data

Seulement me donne environ 1/3 de la source.

 data = urllib2.urlopen(url)
 for lines in data.readlines()
      print lines

Cela me donne la source en entier.

Comme je l'ai dit, j'ai besoin d'être en mesure d'analyser la chaîne avec la regex, mais la partie que j'ai besoin n'est pas dans le premier 1/3 je suis capable de les stocker dans ma variable.

InformationsquelleAutor Rentafence | 2012-06-06