Haskellでウェブページをダウンロードする一番簡潔な方法を学びましょう。
HaskellでHTMLを解析するには、その単純さと柔軟性からtagsoupライブラリを使用します。まず、プロジェクトのcabalファイルにtagsoupを追加するか、cabal install tagsoupを実行してライブラリをインストールしてください。
tagsoup
cabal install tagsoup
(やり方) HTTPリクエストを送る機能はHaskellの始まりから重視されています。ウェブ開発やウェブサービスの中核的な部分だからです。選択肢はいくつかあります:http-conduit、wreq、req などが有名です。http-conduit はストリーミングに対応し、大きなデータも扱いやすいです。内部では、パフォーマンス重視でHTTP/1.1プロトコルを使っています。
http-conduit
wreq
req
HaskellでHTTPリクエストにベーシック認証を加える例です:.