2012-05-11 13 views
8

Wiesz każdy:Google SERP API - dostać

  • API
  • internetowy serwis
  • inne sposoby

aby uzyskać wyniki SERP Google (strony internetowe URL) dla danego słowa kluczowego? Najlepiej z klientem PHP - ale cokolwiek zrobi.

+0

odpowiedział Również tutaj bardziej szczegółowo: http://stackoverflow.com/questions/22657548/is-it-ok-to-scrape-data-from-google-results/22703153?noredirect=1 – John

Odpowiedz

7

Możesz użyć nieużywanego interfejsu Google Search API: https://developers.google.com/web-search/docs/reference#_intro_fonje Jest to jednak bardzo ograniczony limit.

Inną opcją jest bezpośrednie zbieranie wyników Google SERP, ale Google w ogóle tego nie lubi, więc należy to robić w bardzo ograniczonym zakresie.

Aby to zrobić, możesz użyć istniejącej biblioteki: http://google-rank-checker.squabbel.com/ Nie użyłem tego sam, ale wydaje się bardzo niezawodny. Ma wbudowaną funkcjonalność proxy przy użyciu seo-proxies.com.

Potrzebujesz licencji od seo-proxies.com, jeśli chcesz jej używać w szerokim zakresie (np. Ponad 1000 zapytań dziennie). Zaczynają się od 9,99 $ miesięcznie. http://seo-proxies.com/?tab=licenses

+0

Lepsza odpowiedź. Czy jest jeszcze coś konkretnego, o czym chciałbyś wiedzieć? – Jeroen

0

Niestety, Google nie oferuje żadnego przydatnego interfejsu API dla swoich wyników wyszukiwania. Jeśli szukasz łatwego do zaimplementowania rozwiązania, mogę zasugerować https://searchapi.io

Kiedyś znajdowaliśmy się na twojej pozycji i nie mogliśmy znaleźć dobrego interfejsu API tak zbudowanego wewnętrznie, ale po kilku prośbach od innych firm zdecydowaliśmy się na otwórz go każdemu, kto szuka skalowalnego rozwiązania bez kłopotów z devrosami ;-)

Daj temu wir i daj nam znać, jak ci się podoba.

1

Dobrą i potężną alternatywą jest https://github.com/serp-spider/core, pająk SERP zbudowany w PHP. Nawet jeśli nie jest to usługa sieciowa/interfejs API, instalacja jest dość prosta, jeśli znasz się na programie Composer.

Nie zapomnij zainstalować klienta HTTP i upewnij się, że rozszerzenie CURL jest dostępne.

To utrzymuje i wspiera nie-naturalne wyniki (do zapłaty, Knowledge Graph ...)

0

można rozwiązać zadania na kilka sposobów. 1. Użyj serwerów proxy i zbuduj swoje rozwiązanie do skrobania SERP. 2. Użyj konkretnych usług API, które zbudowały infrastrukturę, aby zeskrobać strony wyników wyszukiwania i zapewnić gotowe wyniki dla słów kluczowych. Na przykład możesz użyć DataForSEO rank tracker API, aby pobrać SERP.

0

Właśnie wydała API, które wykonuje to: SERP API

To proste REST API, z miejsc, obsługuje kilka domen Google, zlokalizowanych proxy, wsparcie dla wszystkich języków, telefonu/Destop itp

Wszystkie zapytania przechodzą przez prawdziwą przeglądarkę, więc masz gwarancję, że uzyskasz prawdziwe wyniki Google.