Skocz do zawartości

Skryp sprawdzający ilość wyników google


Norbert Majchrzak

Rekomendowane odpowiedzi

1. Sprawdź czy pobierasz stronę z Google (czy pobiera się strona czy wynik jest pusty).

2. Testuj preg_match, jeśli Ci nie wychodzi to najlepiej rób to na kopii strony Google'a zapisanej na dysku, bo przy dużej liczbie pobrań Google zacznie Ciebie blokować captchami, a nie o to chodzi.

3. Docelowo jeśli ma być dużo zapytań będziesz musiał to zintegrować z użyciem proxy.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli nie jest wyświetlany żaden błąd to nie jest to wina https, poza tym Google można używać po http. Ilość wyników da się pobrać przy użyciu QueryPath w dwóch linijkach:

$qp = htmlqp(file_get_contents('https://www.google.pl/search?hl=pl&q='.urlencode($fraza)));
echo $qp->find('#resultStats')->text();

Oczywiście preg_match to lepsze rozwiązanie jeśli nie będziesz wykorzystywał QueryPath w innym miejscu skryptu i musisz uwzględnić wszystkie uwagi leva.

Na emeryturze po SEO zajmuję się R&D.

Odnośnik do komentarza
Udostępnij na innych stronach

@A jakim programem najlepiej i najprościej pobrać google do siebie

Najlepiej, bo najprościej przeglądarka i zapisać źródło strony ....

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności