2010-04-26 12 views
6

BeautifulSoup analiza HTML y ofrece varias formas de manipular y buscar en HTML. ¿Hay algo similar para CSS?BeautifulSoup, pero para CSS?

Específicamente, me gustaría saber si un texto HTML dado se representa como negrita. O tiene un ancestro que es <strong> o <bold> (que se puede hacer con BeautifulSoup), o tiene un ancestro (o sí mismo) que tiene atributos CSS con font-weight: bold.

¿Esto es posible sin tener que escribir mi propia biblioteca?

Respuesta

0

Puede tener un poco de suerte utilizando algunos de los paquetes de análisis de CSS disponibles para python.

Uno en particular que puede tomar bloques CSS y convertirlos en estilos en línea es el paquete premailer. Eso podría facilitar el trabajo con la herramienta que ya está utilizando.

Cuestiones relacionadas