プロが教えるわが家の防犯対策術!

javaで検索したら意味を返すプログラムを作りたいです。

検索した言葉の意味を返すときってどういう処理が適切でしょうか?

僕が作りたいのは、本当にどういう言葉でも意味を返したい。

そうすると、googleの力を借りればいいのかなと思いました。

ざっくりきくと 例えばプログラム内で入力処理を受け、googleに渡して、検索してもらい、その情報をプログラム結果として表示するためにはどうすればいいでしょうか?

僕の作りたいプログラムはそこから少し手を加えたものです。が、上記のやりかたがわかりません。教えて下さい。

A 回答 (2件)

No.1の方がおっしゃってるように google の結果がほしいなら


googleにリクエストを送信すればよいと思います。

javaプログラム内から http リクエストを送信するライブラリとして
下記のようなものが有名です。

HttpClient
http://hc.apache.org/index.html

-> Download

利用サンプルも用意されてます。
http://hc.apache.org/httpcomponents-client-ga/ex …

但し、ブラウザで検索したような結果がそのまま返ってくるので
ほしい部分だけ抽出処理が必要になるかと思います。
    • good
    • 0

googleの力を借りればいいです。


http://www.google.co.jp/search?q=java+http+%E3%8 …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!