Pagerank, site, backlinks

2008-06-30 10:21

Niedawno na forum PiO zdeklarowałem się, że napiszę skrypt, które podaje liczbę stron i linków wybranych stron w wyszukiwarkach. Sprawa prosta, ale trzeba było znaleźć trochę czasu. Drugi skrypt, który był w planach to sprawdzanie czy na wybranej stronie istnieje link do naszej strony. Bardzo przydatne jeśli wymieniamy się z kimś linkami.

Wszystkie "tajniki" programowania (biblioteka curl, wyrażenia regularne), które zostały użyte w utworzonych klasach były już wykorzystywane na tym blogu, dlatego tym razem przedstawię tylko jak uruchomić skrypty.

Istnieje też możliwość sprawdzenia kilku stron na raz. Tworzymy sobie plik lista.txt o strukturze:

http://recenzjecms.net
www.hyh.pl
www.gazeta.pl

Kod bardzo podobny do poprzedniego, tylko trzeba było wszystko wrzucić w pętlę. W przypadku wyszukiwarki Yahoo możemy skorzystać z Application ID, jeśli takowy posiadamy, wprowadzając go jako drugi parametr funkcji.

Drugi skrypt poza sprawdzeniem czy link istnieje sprawdza także czy posiada on atrybut nofollow oraz jak wygląda anchor.

Opisane tutaj klasy wraz z załączonymi przykładami można pobrać i wykorzystywać do woli:

crawlsinfo.tgz - sprawdza wyszukiwarki MSN, Yahoo, Google
linkschecker.tgz - sprawdza linki wraz z nofollow i anchor

Słowa kluczowe: PHP, Techblog, backlinks, google, linki zwrotne, msn, pagerank, site, yahoo, artykuł, blog

Projektowanie i tworzenie stron www w PHP5. Opisy i recenzje oprogramowania typu cms, blog, wiki, open source.
Wszelkie prawa zastrzeżone.