Un paquete de Python que ofrece una interfaz programable para navegar por la web se llama módulo mechanize. Funciona esencialmente como un emulador de navegador que permite a los scripts de Python interactuar automáticamente con sitios web. El módulo proporciona muchos de los mismos métodos y propiedades que el módulo urllib2, ya que fue construido sobre él.
¿Qué es Mechanize?