2010-05-27 4 views
6

Я хочу автоматизировать заполнение данных на веб-сайте с помощью clojure.Советы по анализу Html и веб-вождению с clojure?

Для этого я хочу запросить элементы веб-страниц и создать http-запросы. Я рассматривал использование HttpUnit и contrib.clojure.zip-filter.xml. Пока ни один подход не кажется правильным.

Существуют ли альтернативные библиотеки для помощи в выполнении этой задачи?

благодаря

ответ

7

Похоже, идеальный вариант использования для Enlive (характеризующейся автор - Кристоф Гранд - как «селектором на основе (а-ля CSS) шаблонного и трансформации системы для Clojure»).

См., Например, вопрос How to select nth element of particular type in enlive? SO - и мой ответ на него - пример использования. Для получения более подробной информации, есть excellent tutorial Дэвида Нолена.

+0

Не то, чтобы вы не могли использовать молнии ... Вот еще один вопрос, который может иметь значение, если вы решите пойти на молнию: http://stackoverflow.com/questions/2872921/insertions-into-zipper-trees -on-xml-files-in-clojure –

+0

Enlive rocks. Очень рекомендую. Молнии будут моим вторым выбором, но Enlive лучше, чем молния. –

+0

Спасибо, я проверю. –