主要なエンジンに対して、API を介してプログラムで検索クエリを実行するのは驚くほど難しいようです。
- どうやら驚くべきことに、Google には検索用の汎用 API がありません。Google を利用した検索ボックスを特定のサイトに追加し、いくつかのドメインからのみ結果を返すように設計された「カスタム検索エンジン」があります。彼らのサインアップページは、検索するサイトのエントリを要求します. ここに「.google.com/」といくつかのバリエーションを入力してみましたが、気になるいくつかのあいまいな用語で同じ結果が得られません (特に、Web 検索で結果が表示されたときにヒットしません)。
- Bing 検索にはAPIがありますが、Web の結果とは異なり、API はヒットの総数を報告しません。結果の総数を取得することは、私のアプリケーションの要件です。
- DuckDuckGo にはAPIがありますが、Web 検索と同じデータベースを照会するようには見えません。
- Blekko にはAPIがありますが、レートは 1 リクエスト/秒に制限されています。私は彼らの価格体系が何であるかを尋ねようとはしていません.
- Yahooは試していません。
私は喜んでこれにお金を払いますが、まだサービスが見つかりません。どんな助けでも大歓迎です。