Código:
import urllib2
def funcion():
url = "http://www..html"
request = urllib2.Request(url)
handle = urllib2.urlopen(request)
content = handle.read()
splitted_page = content.split("<table width=\"95%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"x\">", 1);
splitted_page = splitted_page[1].split("<td colspan=\"1\" align=\"right\" bgcolor=\"#FFFFCC\" class=\"x\">")
escribe = open('x.html', 'w')
escribe.write('<html><head><meta http-equiv="Content-type" content="text/html;charset=ISO-8859-1" /><link rel="stylesheet" href="estilos.css" type="text/css" media="all"></head><body><div id="contenido"><table>')
escribe.close()
f = open("x.html", "a")
f.write(splitted_page[0])
f.close()
f = open("x.html", "a")
f.write('</table></div></body></html>')
f.close()
función()
Primero importo la libreria y lee la url que suministramos y despues busca el patrón que le suministramos a un array que es splitted_page (en este caso busca la tabla con clase x). Luego lo meto todo en otro archivo html creando un nuevo documento html formateado diferente. Agradezco sugerencias. Un saludo a todos!