Python Web Crawlers et "obtenir" le code source html

Donc, mon frère m'a demandé d'écrire un crawler web en Python (autodidacte) et je sais que C++, Java, et un peu de code html. J'utilise la version 2.7 et la lecture de la bibliothèque python, mais j'ai quelques problèmes
1. httplib.HTTPConnection et request concept pour moi, c'est nouveau et je ne comprends pas si il télécharge un script html comme le cookie ou une instance. Si vous faites les deux, vous obtenez le source d'une page web? Et ce sont quelques-uns des mots que j'aurais besoin de savoir pour modifier la page et revenir à la page modifiée.

Juste pour le fond, j'ai besoin de télécharger une page et remplacer toute img avec ceux que j'ai

Et il serait bien si vous les gars pourrait me dire votre avis de 2,7 et 3,1

source d'informationauteur Dan