Skocz do zawartości

Szukam programu sprawdzającego indeksacje w Google


ghacek

Rekomendowane odpowiedzi

Potrzebuje programu, który by dla danej strony zwracał informacje czy jest zaindeksowana czy nie. Wymyśliłem coś takiego ale nie działa bo Google dziwnie generuje kod źródłowy dla wyszukanych wyników.

Może ktoś ma jakiś pomysł jak to sprawdzić ? Nie jest to chyba zbyt skomplikowane chociaż nic mi w tym momencie do głowy nie przychodzi.

function szukaj($url) {

$ciag = file_get_contents($url);

$szukam = strpos('nie została odnaleziona', $ciag); //ciąg charakterystyczny dla stron nie zaindeksowanych

return $szukam;

}

Programista aplikacji webowych i pozycjoner w Edukey - Szkolenia komputerowe | programowanie w VBA

Polecam dobry i tani hosting w firmie masternet

logo-edukey-twojaeuropa.png

Odnośnik do komentarza
Udostępnij na innych stronach

Kod:

<?php
function googlesite($url)
{
$curl = curl_init();
$url='https://www.google.com/search?hl=en&num=1&q=site%3A'.$url;
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_REFERER, 'www.google.com');
curl_setopt($curl, CURLOPT_TIMEOUT, 10);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

$string = curl_exec($curl);
curl_close($curl);

$subject = $string;
$pattern = 'did not match any documents';
$test = strpos($subject, $pattern);
if ($test)
{
echo "Nie ma w google";
}
else 
{
echo "Jest w google";
}
}

?>

<?php
googlesite("google.pl");
?>

Edycja:

Wer dla PL.

<?php
function googlesite($url)
{
$curl = curl_init();
$url='https://www.google.pl/search?hl=pl&num=1&q=site%3A'.$url;
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_REFERER, 'www.google.pl');
curl_setopt($curl, CURLOPT_TIMEOUT, 10);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

$string = curl_exec($curl);
curl_close($curl);

$subject = $string;
$pattern = 'Podpowiedzi:';
$cosik2 = strpos($subject, $pattern);
if ($cosik2)
{
echo "Nie ma w google";
}
else 
{
echo "Jest w google";
}
}

?>

<?php
googlesite("google.pl");
?>

Pozdrawiam.

Taki mały, blog o pozycjonowaniu. Tutaj kolejny o wszystkim.

Odnośnik do komentarza
Udostępnij na innych stronach

Potrzebuje programu, który by dla danej strony zwracał informacje czy jest zaindeksowana czy nie
Program Ping SEO Master dostępny w dziale programy ma funkcje sprawdzania zindeksowania danych adresów do tego zobsługą proxy co jest niezbędne przy sprawdzaniu większej liczby adresów.

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

OK już skorzystałem ze skryptu KrzysiekD, generalnie to problem był w limicie zapytań do gugielka. Ten skrypt się odpalił prawidłowo bo odwoływał się do google.com stąd brak limitów

Programista aplikacji webowych i pozycjoner w Edukey - Szkolenia komputerowe | programowanie w VBA

Polecam dobry i tani hosting w firmie masternet

logo-edukey-twojaeuropa.png

Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 tygodnie później...

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