• ベストアンサー

PHPで大手の検索エンジンの検索結果をDB化できますか

業務上、かなりの業種のリンク集を作る必要があります。 例えば、「社会福祉」という文字列があるサイトのURLを 取り敢えずEXCEL、テキスト等に書き込む、というような処理です。 独自の検索エンジンを作成するのは無理だと考えています。 結局、大手の取得結果を利用させてもらう事になると思います。 例えば、Googleに「社会福祉」という検索文字列を自動的に与え、サイトのURLとタイトルを テキストに書き込む、といった処理です。 *「検索文字列を自動的に与え」というのは、社会福祉、福祉作業場、社会復帰・・・など 検索文字列テーブルを用意して上から順番にGoogle検索をかける、というイメージで書いています。 もしできるのであれば、本格的にPHPの勉強を始めようと思います。 私は今までVB専門で、上記のような事がわかりません。 また、上記のサンプルのようなものがあるサイト、書籍などありましたら教えてください。 ご存知の方、よろしくお願いします。

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

  • ベストアンサー
回答No.2

Client URL Library 関数を使用すれば可能ですがGoogleの検索結果のリストは「データベースの著作物」にあたるとおもわれます。その点では Google API を使用するのが安全だとおもいますが。 CURL, Client URL Library 関数 http://www.php.net/manual/ja/ref.curl.php 著作権法第十二条の二 データベースでその情報の選択又は体系的な構成によつて創作性を有するものは、著作物として保護する。

参考URL:
http://www.php.net/manual/ja/ref.curl.php
すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

私は使ったことないですが、Google WEB APIというものを使えば、 PHP内から検索結果を取得したり、キャッシュを取得したり いろいろできそうです。 http://www.doyouphp.jp/sample/sample_xml_pear_soap_google.shtml PHPじゃなくてもできるかもしれません。

すると、全ての回答が全文表示されます。

関連するQ&A

MFC-J6710CDWの印刷エラー解決法
このQ&Aのポイント
  • MFC-J6710CDWの印刷ができない問題を抱えたユーザーからの相談です。
  • Windows11環境で無線LAN接続を使用しているが、ダウンロードしたデータにエラーが発生し印刷ができない。
  • ブラザー製品に関するトラブルシューティングの手助けが求められています。
回答を見る

専門家に質問してみよう