• ベストアンサー

検索エンジンでの検索結果の取得

現在PHPで検索エンジンの統合ポータルの作成を考えています。 Google、Yahoo(ページ検索)で特定の単語を検索した結果の総数を簡単に取得する方法をご存じでしたらお教えいただければと思います。(特定のパラメータを送ると、検索結果総数だけ返す方法とかが有れば・・・。) 例)キーワード「検索エンジン」で検索した場合、Yahooページ検索「5230344件」、Google「約 3,100,000 件」 やはりGoogleの場合でしたらGoogleAPIを使用するか、もしくはそれぞれ結果画面のソースを正規表現等で解析するしか方法は無いのでしょうか?

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

  • ベストアンサー
noname#202916
noname#202916
回答No.1

それぞれエンジンが違いますし、双方の検索エンジンで、SOAPエンジンを実装していれば、それにあうメソッドがあるかもしれませんが、、、 現状、正規表現で解析するしか方法はないようか気がします。

MO_
質問者

お礼

今のところ、やはり正規表現から取得するのが一番手っ取り早そうですね…。ありがとうございました。

関連するQ&A