-1

こんにちは、grails を使用して単純なアプリケーションを構築しようとしています。このアプリケーションでは、3 つの Web サイトをクロールして、定価のデータを取得する必要があります。購入を選択したときにそれらの詳細を取得した後、選択したサイトにリダイレクトする必要があります。リンクhttp://www.mydiscountbay.com/ grails.pls に単純なクローラーを実装する方法がわかりません 実装するためのサンプル コードまたはハードウェアのチュートリアルを教えてください

前もって感謝します

4

2 に答える 2

0

URL#getText()のようなものを使用しても、リダイレクトやCookieなどを備えたWebではそれほど遠くはありません。

少しでも関係するものについては、commonsHttpClientまたはグルーヴィーなHttpBuilderを使用してください。

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

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

応答を解析してコンテンツを抽出するには、XmlSlurperを使用します。例:XmlSlurperの使用:GPathResultを反復処理しながらサブ要素を選択する方法

于 2012-04-30T08:46:11.333 に答える
0

クローラーの実装は grails とは関係ありません。必要に応じて使用またはカスタマイズできるオープンソースの Java クローラーがいくつかあります。フロントエンド部分は通常の grails Web アプリのようなものです。

于 2012-04-29T15:56:04.237 に答える