2012-05-11 5 views
8

は、あなたがいずれかを知っています:、GoogleのSERPのAPIは -

  • API
  • Webサービスの特定のキーワードに対して、GoogleのSERPの結果(ウェブサイトのURLの)を取得する
  • 他の方法

? PHPクライアントを使用することをお勧めします。

+0

詳細はこちらhttp://stackoverflow.com/questions/22657548/is-it-ok-to-scrape-data-from-google-results/22703153?noredirect=1 – John

答えて

7

Googleの廃止された検索APIを使用することができます:https://developers.google.com/web-search/docs/reference#_intro_fonje ただし、レート制限が高いです。

もう1つの方法は、GoogleのSERP結果を直接スクラップすることですが、Googleはこれをまったく気に入らないため、非常に限られた方法でこれを行うべきです。

これを行うには、この既存のライブラリを使用できます。http://google-rank-checker.squabbel.com/ 私は自分で使っていませんが、非常に信頼できるようです。 seo-proxies.comを使用してプロキシ機能を組み込みました。

広範に使用する場合は、seo-proxies.comからのライセンスが必要です(たとえば、1日に1000件以上のクエリ)。彼らは月額9,99ドルで始まります。 http://seo-proxies.com/?tab=licenses

+0

私の回答が改善されました。あなたが知りたいと思っているものは何ですか? – Jeroen

0

残念ながら、Googleは検索結果に有用なAPIを提供していません。あなたが実装しやすいソリューションを探しているなら私はお勧めしますhttps://searchapi.io

私たちはあなたの立場にいましたが、良いAPIを見つけることができませんでしたので内部的に作成しましたが、すべてのdevopsの手間をかけずにスケーラブルなソリューションを探している人にはそれを公開してください;-)

私はあなたにそれを好きなことを教えてください。

2

ため、このようなAPIを提供しているかなりの数が、私は限りserpproviderとの良好な経験を持っていたが、しているがあります私はすべてのオプションがかなり良い。いくつかは少し高価です

+0

お薦めいただきありがとうございます。 – Qorbani

+0

私たちはちょうど私たち自身もやった:https://serpapi.com – Hartator

1

いいえ、強力な代替はhttps://github.com/serp-spider/core、PHPで構築されたSERPスパイダーです。たとえそれがWebサービス/ APIではないとしても、あなたがComposerに慣れていればインストールはかなり簡単です。

HTTPクライアントをインストールして、CURL拡張機能が使用できることを忘れないでください。

それは維持され、それはあなたがいくつかの方法であなたのタスクを解決することができ-自然ではない結果(有料、ナレッジグラフ...)

0

をサポートしています。 1.プロキシを使用し、SERPを擦るためのソリューションを構築します。 2.インフラストラクチャを構築した特定のAPIサービスを使用して、検索エンジンの検索結果ページをスクラップし、キーワードにすぐに結果を提供します。たとえば、DataForSEO rank tracker APIを使用してSERPを取得できます。

私達はちょうどことないAPIリリースしている
0

SERP API

それは場所で、などいくつかのGoogleドメイン、ローカライズされたプロキシ、すべての言語のサポート、モバイル/ destop、ため

をサポートし、シンプルなREST APIのだが

すべてのクエリが実際のブラウザを経由しているため、実際のGoogleの結果が得られることが保証されます。