13.2.1 Objetos HTMLParser

Además de los métodos de etiqueta, la clase HTMLParser proporciona métodos adicionales y variables de instancia para su uso con los métodos de etiqueta.

formatter
Ésta es la instancia del formateador asociada con el analizador.

nofill
Indicador booleano que debe ser verdadero cuando no se haya de colapsar el espacio en blanco o falso cuando se deba colapsar. En general, sólo debe ser cierto cuando el texto se haya de tratar como texto ``preformateado'', como dentro e un elemento <PRE> . El valor predeterminado es falso. Esto afecta al funcionamiento de handle_data() y save_end().

anchor_bgn (href, name, type)
Se llama a este método al principio de una región de anclaje. Los argumentos se corresponden con los atributos homónimos de la etiqueta <A>. La implementación predeterminada mantiene una lista de hipervínculos (definidos por el atributo HREF de las etiquetas <A>) del documento. La lista de hipervínculos está disponible en el atributo anchorlist.

anchor_end ()
Se llama a este método al final de una región de anclaje. La implementación predeterminada añade un marcador de nota al pie con un índice a la lista de hipervínculos creada por anchor_bgn().

handle_image (source, alt[, ismap[, align[, width[, height]]]])
Se llama a este método para gestionar las imágenes. La implementación predeterminada se limita a pasar el valor alt al método handle_data().

save_bgn ()
Empieza a guardar los caracteres en almacenamiento temporal en lugar de enviarlos al objeto formateador. Se recuperan los datos almacenados llamando a save_end(). El uso de save_bgn() / save_end() no ha de ser anidado.

save_end ()
Termina de almacenar los caracteres en almacenamiento temporal y devuelve todos los datos desde la anterior llamada a save_bgn(). Si es falso el indicador nofill, se colapsa el espacio en blanco a un solo espacio. Si se llama a este método sin llamar antes a save_bgn(), se lanzará una excepción TypeError.


Ver Sobre este documento... para obtener información sobre sugerencias.