Google検索のXMLの取得方法

このQ&Aのポイント
  • Googleの検索エンジンを利用した物の開発を計画しています。開発言語はPHPです。Googleは検索結果をXMLで返してくれるのでしょうか?もしそのようなAPIがあるなら、具体的な方法か解説サイトを教えてください。
  • PHPを使用してGoogleの検索エンジンを利用した開発を計画しています。しかし、YahooやMSN(Bing)のようにGoogleは検索結果をXMLで返してくれないのでしょうか?もしそうなら、どのようにして検索結果を取得すれば良いのか教えてください。
  • Googleの検索エンジンを使った開発を考えていますが、開発言語はPHPです。YahooやMSN(Bing)は検索結果をXMLで返してくれるのに対して、Googleは提供していないようです。しかし、APIを使用することで検索結果を取得する方法があるようです。具体的な方法や解説サイトを教えてください。
回答を見る
  • ベストアンサー

Google検索のXMLの取得方法

Googleの検索エンジンを利用した物の開発を計画しています。 開発言語はPHPです。 YahooやMSN(Bing)は検索結果を返すXML(API)を提供していますが、Googleはそのような物はないのでしょうか? http://code.google.com/intl/ja/apis/ajaxsearch/web.html これを使うと出来るような気もするのですが、よく使い方が分かりません。 (XMLが返ってくるのかすら分かりません) そもそもGoogleは検索結果をXMLで返してくれるのでしょうか? もしそのようなAPIがあるなら、具体的な方法か解説サイトを教えてください。

  • pc456
  • お礼率69% (9/13)
  • XML
  • 回答数1
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

以前は、Googleで検索結果をXMLで返す無償のAPIサービスがあったけれど、 いつのまにかAPIサービス提供を止めたはずです。 現状、公式には、Google AJAX Search APIのコントロールを使う方法しかありません。 Googleで検索結果ページをXMLに変える仕組みを、自サーバーで作りこむしかないですね。 どこかで、非公式にやっているサイトがきっとあるはずでは?

pc456
質問者

お礼

返信ありがとうございます。 お礼が遅れてすいません。 昔提供されていたという噂は本当なのですね。 Google AJAX Search APIを自前でXMLに変換するしかないですか。 非公式にやっているサイト(サービス?)が無いか、再度探してみます。

pc456
質問者

補足

(追記です) 以下のサイトを参考にGoogle AJAX Search APIを取得して、XML形式・書式で出力することで、自前でXMLに変換しました。 http://life1204.blogspot.com/2008/11/google-ajax-search-api64.html 本当にありがとうございました。

関連するQ&A

  • 検索エンジンの結果の取得について

    お世話になっております。 現在、検索エンジンの検索結果を取得し対象ページがどのキーワードで何位なのかを調べるアプリを作成しようと思っています。 Yahooの方はAPIを使ってうまく取得出来るようにはなったのですが google、MSNの取得方法が今一よくわかりません。 googleは、"Google Web API" と言うのをダウンロードして来て、その中にあるgoogleapi.jar をクラスパスに通すと出来るといろいろなサイトに記述はされていたのですが、googleのAPIがあるページ(http://www.google.com/apis/)内でどうも見当たりません。 どこにAPIがあるのかご教授願えますでしょうか。 また、MSNの方も同様にAPIなどがあるのでしょうか? どなたかご存じの方がいらっしゃいましたら、ぜひご教授願います。 宜しくお願い致します。

  • Googleの検索結果をXMLで取得したいのですが、Yahooのような

    Googleの検索結果をXMLで取得したいのですが、YahooのようなWEBサービスはありませんか? Google AJAX Search APIを使うと取得出来そうなのですが、件数に制限があるようで機能不足です。

  • Google Map APIに関して

    http://code.google.com/intl/ja/apis/maps/documentation/examples/map-simple.html にあるようなページで、このhtmlファイル中に特定の文字列を埋め込んだらその名称を地名とする検索を行い、表示するとしたいのですが、どうやったらいいですか? その箇所にマーカを置けたらなおいいです。 (例:http://code.google.com/intl/ja/apis/maps/documentation/examples/map-markers.html)

  • GoogleMapsAPI Key取得ができない

    HPを変更しました。 google maps を入れたいのです。 しかし、下記コメントが出てます。 このウエブサイトには 別のgoogle maps apiキーが必要です。新しいキーは http://code.google.com/apis/maps/documentation/javascript/v2/introduction.html#Obtaining_Key で作成できます。 ここを調べて見ても、apiキーが取得できません。 Google Maps APIを使うための API Key の取得が、V3では不要になりました。 と書いてありますが、現状api keyを取得しないと、使えません。 いろいろ調べたのですが、v2の取得方法は書いてありますが、現状では役に立ちません。 http://code.google.com/intl/ja/apis/maps/signup.html で登録できないから、質問しています。 具体的なやり方を教えてください。

  • Google AJAX Feed APIキーの取得

    Google AJAX Feed APIキーの取得方法を教えて下さい。 以前は、 http://code.google.com/intl/ja/apis/loader/signup.html にアクセスして、MY WEB SITE URLにURLを入れれば、「Your Key」として取得できていたと思うんですが、現在上記サイトにアクセスしても、URLを入れる欄がなくなっており、困っています。 どうやってKEYを取得すればいいのでしょうか???

  • googleサイト内検索

    ・現在、下記にあるgoogleのサイト内検索をHPに入れております。 Google フリー検索 (カスタマイズ版) http://www.google.com/intl/ja/searchcode.html ただ、HTMLは何も変更してないのですがいきなりサイト内検索が出来なくなりました。googleエンジンを使ってweb全体からの検索結果を表示させる方は以前と変わらず利用できます。 ・googleの方で何か変更があったのでしょうか? ・サイト内検索をうまく機能させる方法をご存知の方おられましたら教えて下さい。よろしくお願いします。

  • google地図APIキー取得方法が最近変わり不明

    ホームページにgoogleの地図を入れようとしています。 以前一度、APIキーは、取得した経験があります。 今回は、その後、新たに作成した全く違う別のホームページに入れようと思っています。 ところが、googleのAPI取得画面が、以前と変わっています。 前回の取得時は、すんなりとできて、分り易かったのですが、今回は、Google Maps API ファミリーと書かれている、次のようなページになっています。 http://code.google.com/intl/ja/apis/maps/index.html 自分で調べてみて、分り易く説明しているページを参考にしても、以前の説明のままです。 http://sarugooglemaps.blog99.fc2.com/blog-entry-3.html 前回と同じように、ごく普通に登録したいのですが、どこをクリックすれば良いのかが、分かりません。複数、種類があるからですJavaやFlashと書かれています。 詳しい方がいましたら、よろしくお願いします。

  • google検索

    自分はパスワード付のサイトを作ってます(自分の調べたことなどをまとめるためのサイト)。そのサイトに、グーグルの検索をおいてるんですが(以下のURLのやつです)、自分のサイト内を検索しても検索されません。 http://www.google.co.jp/intl/ja/searchcode.html 非公開だから検索されないんですか?

  • googleカレンダーの利用

    Googleカレンダーを自身で制作したHPに導入したいのですが、具体的な導入方法がわかりません。googleの開発ガイドを参照したのですが英語版のページしか見つかりません。 http://code.google.com/intl/ja/apis/calendar/developers_guide_protocol.html 日本語で解説されたページ、本等の情報がありましたら教えて下さい。

  • Googleの検索を利用するには?

    ホンダのページの下方にGoogleを使った検索窓があるのですがこのような使い方をする場合には Googleに使用許可を取らなければいけないのでしょうか? http://www.honda.co.jp/ Googleのサービス利用規約の「個人的な使用に限定」を読んだのですがイマイチよく分かりません。 http://images.google.com/intl/ja/terms.html ホンダのページも自社で全部作ったのだったら「個人的、非商用の使用を条件として提供されています。」 の項に引っかからないとは思うのですが、どう考えてもそんな分けないですよね。 回答よろしくお願いします。

専門家に質問してみよう