23. Dezember 2009

Yahoo Domain Pop PHP Klasse

No Gravatar

Ui, lange nix mehr geschrieben hier – Twitter ist böse
Wie auch immer – falls einer von euch ein kleines PHP Script zur Ermittlung der domain pop via Yahoo braucht, darf er gerne mein eben gecodedes Script verwenden.
Bitte beachtet, dass Yahoo maximal 1000 Links ausgibt – wenn ihr also einen oder mehrere sidewide Links habt, können diese einen sehr großen Teil der
1000 zurückgegebenen Links ausmachen. Für präzise Angaben nutzt bitte fortgeschrittene Backlink Prüfer (Sistrix etc.) – für crawler etc. sollte das aber auf jeden Fall reichen

Das Script wird einfach via Browser / curl oÄ aufgerufen, als GET Parameter &domain=www.domain.de – bitte mit www

$domain = $_GET['domain'];
$i = 0;
$urls = array();
$domains = array();
$appid = "FmKkltDIkYgOVsfX6LmvO3TWY50ZZ7VraA--";
for($a = 0; $a < 21; $a++)
{
$xml_file = simplexml_load_file('http://boss.yahooapis.com/ysearch/se_inlink/v1/'.$domain.'?appid='.$appid.'&format=xml&count=50&start='.$i);
foreach($xml_file->resultset_se_inlink->result as $result)
{
array_push($urls, $result->url);
}
$i +=50;
}
foreach($urls as $url)
{
$short = parse_url($url, PHP_URL_HOST);
if(in_array($short, $domains))
{
}
else
{
array_push($domains, $short);
}
}
echo count($domains);
?>

Ihr braucht einen Yahoo APP ID code, den ihr hier bekommt.

Post to Twitter Tweet This Post

   
Wichtige Artikel:
Wordpress als CMS
Piwik