- ベストアンサー
検索エンジンの結果を取得するには・・・?
カテゴリが何処に質問をすればよいのか分からなかったので、違っていたらすみません。 よく独自で作ったシステム上で検索エンジンの結果を出しているものがあるのですが、これは何処から何を取得して出力しているのですか?? 例えば、一度にyahooとgoogleの結果が見れるようなシステムです。 お詳しい方があられましたら、取得方法や詳細をお聞きできれば幸いです。 アドバイス宜しくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
PHPでは、 1:fsock等でGoogleとYahooにリクエストを飛ばす。 2:上記の処理で得た2つのレスポンスを正規表現等で、整形する。 3:整形した2つのレスポンスを結合する。 私が、各種オークションサイトの検索結果を1つの画面で表示させた時に行った方法です。 今は、GoogleAPIで検索結果を取得できるようなので、やったことはありませんが、そちらを利用してみては? それと、リクエストを飛ばすときには是非fsockを使ってください。fopenでもGETメソッドなら取れますが、処理速度が遅いのでお勧めできません。
お礼
有難う御座います。 APIですか・・・もう少し調べて見たいと思います。 アドバイス有難う御座いました。