2012-04-29 11 views
-1

こんにちは、私は3つのWebサイトをクロールしてbook.Andの価格を取得する必要があるgrailsを使って簡単なアプリケーションを構築しようとしています。 THT選択site.exampleが、私は立ち往生午前リンクhttp://www.mydiscountbay.com/を参照するために、私はgrails.plsでシンプルなクローラはそれを事前にgrailsを使って3つのWebサイトをクロールする

感謝を実装するためにハードウェア上のサンプルコードやチュートリアルで私を導く実装するHWを知らない

答えて

0

クローラを実装することはgrailsとは関係がありません。オープンソースのJavaクローラがあり、必要に応じて使用またはカスタマイズできます。フロントエンドの部分は、通常のgrails web appのようになります。少しでも関わっ何のためなどURL#のgetText(のようなものを使用して

+0

私は、ここに他のが同様にあなたを助けることができるようになりますそのように、あなたの質問に書くと言うでしょう。 –

+0

確かにprobsは、私は聞いたが、HTMLページの内容を取得する最も簡単な方法は、URL.hw上でgetText()を呼び出すことです私はthis.Iを実装するかは、コードやものを追加することを意味します。 – pradeep

+0

あなたはそれを実践しています - あなたはすでにgrailsを知っていますか、まったく分かりませんか? –

0

)リダイレクトを持っているウェブで非常に遠くあなたを得ることはありませんが、クッキー、

、HttpClientを、またはグルーヴィーHttpBuilderコモンズを使用しています。

http://hc.apache.org/httpcomponents-client-ga/index.html

http://groovy.codehaus.org/HTTP+Builder

例えば、応答を解析し、コンテンツを抽出し、XmlSlurperを使用するには:Using XmlSlurper: How to select sub-elements while iterating over a GPathResult

関連する問題