Каково текущее состояние библиотек для очистки веб-сайтов с помощью Haskell?Веб-скребок с Haskell
Я пытаюсь сделать себе больше своих быстрых задач в Haskell, чтобы помочь повысить уровень моего комфорта с помощью языка.
В Python я использую для этого отличную библиотеку PyQuery. Есть что-то подобное просто и легко в Haskell? Я просмотрел Tag Soup, и, хотя сам синтаксический анализатор кажется приятным, на самом деле перемещение страниц выглядит не так хорошо, как на других языках.
Есть ли лучший вариант там?
Что вам не хватает в TagSoup? –
Функции для поиска анализируемого документа выглядят более ограниченными, чем библиотеки на других языках. Функции общего назначения, такие как разделы, не кажутся такими плохими, но для некоторых действительно распространенных целей по-прежнему требуется несколько строк кода. Например, для выбора элемента по классу требуется, по крайней мере, несколько строк кода, чтобы сделать то, что будет одним вызовом в jquery. Это было бы неплохо для одного проекта, но мой типичный пример использования для этого - небольшой проект oneoff. Поэтому я либо поддерживаю некоторых помощников, либо повторяю себе кучу. Я что-то упускаю? – ricree