• ベストアンサー

検索エンジンの結果を取得するには・・・?

カテゴリが何処に質問をすればよいのか分からなかったので、違っていたらすみません。 よく独自で作ったシステム上で検索エンジンの結果を出しているものがあるのですが、これは何処から何を取得して出力しているのですか?? 例えば、一度にyahooとgoogleの結果が見れるようなシステムです。 お詳しい方があられましたら、取得方法や詳細をお聞きできれば幸いです。 アドバイス宜しくお願いします。

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

  • ベストアンサー
  • cybert
  • ベストアンサー率56% (18/32)
回答No.1

PHPでは、 1:fsock等でGoogleとYahooにリクエストを飛ばす。 2:上記の処理で得た2つのレスポンスを正規表現等で、整形する。 3:整形した2つのレスポンスを結合する。 私が、各種オークションサイトの検索結果を1つの画面で表示させた時に行った方法です。 今は、GoogleAPIで検索結果を取得できるようなので、やったことはありませんが、そちらを利用してみては? それと、リクエストを飛ばすときには是非fsockを使ってください。fopenでもGETメソッドなら取れますが、処理速度が遅いのでお勧めできません。

momonga_Q
質問者

お礼

有難う御座います。 APIですか・・・もう少し調べて見たいと思います。 アドバイス有難う御座いました。

関連するQ&A