Является ли модуль Network.Browser в Haskell похожим на Perl LWP или Python Mechanize?

В документации Network.Browser говорится, что модуль поддерживает следующее:

  • Обработка HTTP-аутентификации
  • Прозрачная обработка перенаправлений
  • Хранение файлов cookie + передача.
  • Прокси-сервер ведения журнала транзакций -опосредованные соединения.

Для меня это звучит как начало браузера, который позволяет мне сканировать веб-страницы, обрабатывать аутентификацию на веб-сайтах, файлы cookie и т. д.

Однако в модуле нет примеров кода, инструкций или учебные пособия. Я не могу понять, как его использовать.

Может ли кто-нибудь привести пример того, как его можно использовать для 1) перехода на веб-сайт, 2) входа на него и 3) загрузки файла, который требует, чтобы вы вошли в систему в?

5
задан qrest 14 September 2010 в 07:25
поделиться