GWTサーバー側のコードでjSoupを使用して、Webページをスクレイプできるようにしたい。GWTのドキュメントは、外部jarのインストールには役立ちません。jSoup jar(公式のjSoupサイトからダウンロード)をGWTにインストールして、サーバー側のコードで使用するにはどうすればよいですか?
質問する
980 次
3 に答える
3
Eclipseを使用すると、次のことができます。
- jsoup.jarをダウンロードします
- ファイルをプロジェクトWEB-INF/libのlibライブラリにコピーします
- Eclipse Refresh内のlibフォルダーを右クリックして、新しいライブラリーを表示します。
- ライブラリをクラスパスに追加します。[プロジェクト]->[ビルドパス]->[ビルドパスの構成]->[外部jarの追加]を右クリックします。jarファイルを参照して追加します
- import jsoupステートメントを任意のサーバー側クラス内に記述すれば、通常どおりに使用できます。
于 2013-01-09T08:18:15.237 に答える
2
単純なGPEEclipseプロジェクトを介して使用している場合は、WEB-INF/libに保持してください。
Maven GPE eclipseプロジェクトを介して使用している場合は、依存関係のランタイムクラスパススコープに追加します。
上記のシナリオのいずれかでのクライアントサーバーの相互作用:
ステップ1-URLの処理を要求するRPC呼び出し。
ステップ2-RPCサーバー側コード、つまりURLを要求およびスクレイピングするためのサーブレットhttp://vjdef.com/home/2011/06/scraping-html-using-java-servlets-and-tagsoup/
ステップ3-RPCサーバー側のコードは、必要なメッセージの後処理をクライアントに送り返します。
ステップ4-ステップ1RPC呼び出しのonSucessコールバックはメッセージを受信します。
于 2013-01-09T07:09:19.747 に答える
2
外部jarを使用する場合は、次の手順に従ってください
- jarをダウンロード
- そのjarファイルをコピーしてlibフォルダーに貼り付けます(libフォルダーがない場合はルートディレクトリにlibフォルダーを作成します)
- [ビルドパス]->[ビルドパスの構成]->[ライブラリ]->[JARの追加]をクリックし、libフォルダーからjarを選択します。
- [注文とサポート]をクリックして、追加したjarファイルにチェックマークを付けます
- [OK]をクリックします
これで、他のjarファイルと同じように使用できます。
于 2013-01-09T09:35:20.027 に答える