41

Google は、特定のクエリに対する検索エンジンの結果をプログラムで表示する方法を提供していますか?

ユーザーが自分のウェブサイトが特定のキーワードに対して Google の結果でどのランクにあるかを確認できるように、追跡アプリケーションを構築したいと考えています。

編集: プログラムの動作は次のようになります: プログラムは毎日 Google に目的のフレーズをクエリし、ユーザーの Web サイトの位置を確認し、フレーズの位置の更新をユーザーにメールで送信します。

Google の利用規約にも確実に準拠したいと考えています。

4

4 に答える 4

24

この質問を見つけた後、他の回答が古くなっているように見えるため、調査を続けています。

他のユーザーが引用しているように、Google 検索 API は当然の選択ですが、カスタム検索 API を支持して廃止されました。

最初はわかりませんが、Custom Search APIを使用すると Web 全体を検索できます。ただし、悪いニュースは、結果の順序が通常の Web 検索と同じではないことです。

結論として、以前は可能でしたが、現在は不可能です。新しい API (有料) を使用すると、Web を検索して、必要に応じてランキングを戻すことができなくなります。

于 2011-08-24T08:30:34.837 に答える
14

質問が Google 固有であることは承知していますが、API 統合に対してよりオープンな他の検索エンジンを試してみても問題ありません。

DuckDuckGo の API を確認してください。

于 2011-08-29T18:04:11.837 に答える
7

Google カスタム検索 API を試してください。Google から開発者 API キーを取得し、検索エンジンの cx コードを取得します。手順は私のブログhttp://preciselyconcise.com/apis_and_installations/search_google_programmatically.phpに記載されています

于 2014-01-28T07:00:54.530 に答える