Bir Sitenin Alexa Bilgileri Nasıl Çekilir?

Soru CevapCategory: Web TasarımBir Sitenin Alexa Bilgileri Nasıl Çekilir?
Ege Esya asked 1 ay ago

Bir sitenin Alexa’daki Sıralaması, subdomain bilgileri falan nasıl çekilir? Bunun Kolay bir yolu var mı?

1 Answers
degre Staff answered 1 ay ago

Merhabalar sorunun yanıtı basit. Alexa Free Api‘sini kullanarak bu bilgileri çekebilirsin. Ben ilgisel’i örnek göstererek  konuyu açıklayacağım. url= den sonra yazılan ilgisel.com yerine çekmek istediğin sitenin ismini yaz.
Kısaca Sıralama Bilgilerini çekmek istiyorsan;
http://data.alexa.com/data?cli=10&url=ilgisel.com


Eğer biraz daha fazla bilgi almak istiyorsan;
http://data.alexa.com/data?cli=10&dat=snbamz&url=ilgisel.com


Veriyi buradan çekebilirsin; Peki PHP ile bunu nasıl alırım diyorsan fonksiyonun aşağıda;

<?php
$url="http://ilgisel.com/";
$xml = simplexml_load_file('http://data.alexa.com/data?cli=10&dat=snbamz&url='.$url);
$sira=isset($xml->SD[1]->POPULARITY)?$xml->SD[1]->POPULARITY->attributes()->TEXT:0;
$web=(string)$xml->SD[0]->attributes()->HOST;
echo $web." Alexa Sıra Değeri ".$sira;
?>

 

İşte bu kadar. Eğer Sayılar daha anlamlı gözüksün diyorsan number_format() fonksiyonunu kullanarak binlik ayraçlarını da ekleyebilirsin. Onun kullanımını kendin araştırırsın.