¿Cuál es el estado actual de las bibliotecas para rastrear sitios web con Haskell?Web Scraping con Haskell
Estoy intentando hacer más tareas rápidas y únicas en Haskell, para ayudar a aumentar mi nivel de comodidad con el idioma.
En Python, tiendo a utilizar la excelente biblioteca PyQuery para esto. ¿Hay algo similarmente simple y fácil en Haskell? He examinado Tag Soup, y aunque el analizador en sí mismo parece agradable, en realidad las páginas que atraviesan no parecen tan agradables como en otros idiomas.
¿Existe una mejor opción?
¿Qué le parece que falta en TagSoup? –
Las funciones para buscar el documento analizado parecen ser más limitadas que las bibliotecas en otros idiomas. Las funciones de propósito general, como las secciones, no parecen tan malas, pero aún requieren varias líneas de código para algunos usos realmente comunes. Por ejemplo, seleccionar un elemento por clase requiere al menos un par de líneas de código para hacer lo que sería una sola llamada en jquery. Eso no sería malo para un solo proyecto, pero mi caso de uso típico para esto es un pequeño proyecto único. Así que o bien mantengo algunos ayudantes, o me repito un montón. ¿Me estoy perdiendo de algo? – ricree