Skocz do zawartości

Pozycja w Google skrypt


ptasznik

Rekomendowane odpowiedzi

Zanalazlem na tej stronie kawalek kodu , tylko niestety cos u mnie nie chce zadzialac. Pokazuje 0 na roznych serwerach. Moze ktos bardziej rozgarniety niz ja moglby mi podpowiedziec co moze byc przyczyna. Skrypcik po rozwinieciu bylby calkiem przydatny. Z gory dziekuje jesli jakas zyczliwa dusza sie zlituje i da jakies info.

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...
Zanalazlem na tej stronie kawalek kodu , tylko niestety cos u mnie nie chce zadzialac. Pokazuje 0 na roznych serwerach. Moze ktos bardziej rozgarniety niz ja moglby mi podpowiedziec co moze byc przyczyna. Skrypcik po rozwinieciu bylby calkiem przydatny. Z gory dziekuje jesli jakas zyczliwa dusza sie zlituje i da jakies info.

Pozdrawiam

Witam

żeby zadziałało musisz zamienić

$sLinkRegExp = '/<h2 class=r><a class=l href="([^"]+)">/';

na

$sLinkRegExp = '/<h2 class=r><a href="([^"]+)/';

Może niezbyt wygląda, ale przynajmniej działa.

Osobiście polecam inna metodę - na stronach manuala PHP pod hasłem preg_match jest przykład funkcji get_links. Zastosuj ją do strony z wynikami google dla konkretnego słowa, a potem przetwarzasz tylko te linki, gdzie występuje "class=l", a później porównujesz adres z adresem sprawdzanej przez Ciebie strony.

Dziś mam takie hasło:

ogłoszenia Jasło

Odnośnik do komentarza
Udostępnij na innych stronach

albo wex zainstaluj sobei webceo :D

Agencja marketingowa Semgence istnieje na rynku od 2018 i odpowiada za prowadzenie działań SEO dla wielu firm małych i dużych. Prowadzimy też kampanie Google Ads - niedawno zostaliśmy sie Partnerem Google spełniając odpowiednie kryteria. Betapoint

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

zgred :] przemyśl swój post jeszcze raz :-)

@ptasznik: skrypt nie za dobry ale drugi jaki widziałem dotychczas i każdy z nich "obniża pozycję" o ilość linków sponsorowanych.

Niestety.

rankhouse-logo-top1.png

Pozycjonowanie stron Katowice - www.rankhouse.pl
tel.: 32 307 07 03 / mob.: +48 533 336 613

Odnośnik do komentarza
Udostępnij na innych stronach

Osobiście polecam inna metodę - na stronach manuala PHP pod hasłem preg_match jest przykład funkcji get_links.

Czyli coś jak:

<?php

$ile_stron_wynikow=5; // max 5

$q=$_GET['q'];
$url=$_GET['url'];

while (strpos($q, ' '))
$q = str_replace(' ',  '+', $q);

function get_links($url) {
  if( !($body = @file_get_contents($url)) ) return FALSE;
  $pattern  = "/((@import\s+[\"'`]([\w:?=@&\/#._;-]+)[\"'`];)|";
  $pattern .= "(:\s*url\s*\([\s\"'`]*([\w:?=@&\/#._;-]+)";
  $pattern .= "([\s\"'`]*\))|<[^>]*\s+(src|href|url)\=[\s\"'`]*";
  $pattern .= "([\w:?=@&\/#._;-]+)[\s\"'`]*[^>]*>))/i";
  preg_match_all ($pattern, $body, $matches);
  return (is_array($matches)) ? $matches:FALSE;
}

function x_array_merge($arr1,$arr2) {
  for($i=0;$i<count($arr1);$i++) {
   $arr[$i]=($arr1[$i] == '')?$arr2[$i]:$arr1[$i];
  }
  return $arr;
}

echo '<b>Fraza</b>: '.$q.'<br /><b>Url</b>: '.$url.'<br /><br />';

for ($i=1; $i<=$ile_stron_wynikow; $i++) {
$m = get_links('https://www.google.pl/ie?q='.$q.'&num=100&start='.($i*100-100));
$links = x_array_merge($m[3],x_array_merge($m[5],$m[8]));
for ($n=1; $n<=100; $n++) {
	if (strpos($links[$n], $url)) {
		echo '<b>'.($n+($i*100-100)).'</b>. '.$links[$n].'<br />';
	}
}
}

?>

Robione "na odwal" więc się nei czepiać :) Może komuś się przyda :)

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

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 miesiąc temu...

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