En este os puedo decir que lo estoy usando, y que la verdad funciona bien, aunque le he visto 2 peros:
- Las estructuras de datos manejadas no son muy pythonianas
- Es lento (muy). Por poner un ejemplo en procesar los css's de elpais.com tarda mas de 10 segundos (en una maquina Linux potente potente).
El problema debe ser, que según está hecho es simplemente ineficiente. O que el hacer un parser en python, es simplemente ineficiente. No lo se....
Quizás con menos comprobaciones....
He vuelto a mirar en python-es y en google groups, y no he encontrado nada de nada. Me da que voy a tener que implementarmelo... o hacer unos bindings a alguno de C.
Un par de referencias de cara a una posible implementación [vía]:
1 comentario:
Acabo de instalar correctamente libcroco, y con un fichero tocho de elpais.com las diferencias de tiempos son brutales:
+ libcroco: 0m0.040s
+ cssutils: 0m4.470s
Ahora a probar a montarme los bindings en python...
Publicar un comentario