Capture intégré carte google image avec Python sans l'aide d'un navigateur

J'ai remarqué que, à partir de Google Maps page, vous pouvez obtenir un "embed" lien à mettre dans un iframe et charger la carte dans un navigateur. (pas de news ici)

La taille de l'image peut être ajustée en très grande, donc je suis intéressé à obtenir som de grandes images .Le format png.

Plus précisément, je voudrais définir une zone rectangulaire à partir d'une boîte englobante (en haut à droite et en bas à gauche de coordonnées), et d'obtenir l'image correspondante, avec un facteur de zoom.

Mais ma question est: Comment puis-je utiliser Python pour obtenir le "pixel contenu" de cette carte comme une image de l'objet?

(Mon raisonnement est le suivant: si le navigateur peut obtenir et rendre le contenu de l'image, puis Python devrait être capable de le faire, trop).

EDIT: c'est le contenu du fichier HTML qui montre mon exemple de carte:

<iframe 
    width="2000"
    height="1500"
    frameborder="0"
    scrolling="yes"
    marginheight="0"
    marginwidth="0"
    src="http://maps.google.com.br/maps?hl=pt-BR&amp;ll=-30.027489,-51.229248&amp;spn=1.783415,2.745209&amp;z=10&amp;output=embed"/>

EDIT: j'ai fait comme l'a suggéré Ned Batchelder, et de lire le contenu d'un urllib.urlopen() appel à l'aide de la src adresse de l'iframe ci-dessus. Le résultat a été beaucoup de code javascript, ce qui je pense est de le faire avec les Cartes Google maps JavaScript API. Donc, la question reste: comment ai-je pu faire quelques trucs utiles, à partir de tous ces trucs en Python afin d'obtenir l'image de la carte?

EDIT: ce lien semble contenir quelques jolies de l'information pertinente sur la manière de Google Maps tuiles leurs cartes:
http://www.codeproject.com/KB/scrapbook/googlemap.aspx

aussi:
http://econym.org.uk/gmap/howitworks.htm

OriginalL'auteur heltonbiker | 2011-09-20