7

Scheme(好ましくはRacket)を使用してWebスクレイピングを実行するための優れたライブラリ/パッケージはありますか?SchemeによるWebスクレイピング

Scheme相当のmechanize

+0

有効なHTML(read XML)は、S式に簡単に解析できます。 – leppie

+0

しかし、HTMLフォームの提出、リンクのナビゲートなどはどうですか? – abeln

+0

私はRacketにいくつかのhttp-client/web-clientライブラリがあると確信しています。 – leppie

答えて

7

私はラケットnet/urlライブラリ、html-parsing package、および(XPathクエリのために特にsxpath、)SXMLの組み合わせを使用しました。実際には、net/urlの周りにsome wrappersと書いて、少し使いやすくなっています。

Cookieを処理する必要があるときは、net/urlを使用する代わりにcurlコマンドを呼び出しました。

関連する問題