-->

Yahoo Domain Pop PHP Klasse

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.

Twitter Digg Delicious Stumbleupon Technorati Facebook Email

3 Responses to “Yahoo Domain Pop PHP Klasse”

  1. Hallo Maximilian,

    ich habe deinen Code als Grundlage genommen, um ein kleines Tool zusammenzustellen: http://www.justusbluemer.de/tools/domainpop (Hab im meinem Beispiel allerdings die SiteExplorer API genommen, die brachte irgendwie brauchbarere Ergebnisse…)

    Vielen Dank für die Vorlage und ein schönes Wochenende,
    Justus

  2. Hi, ob man die Boss oder die SiteExplorer API nutzt…die SiteExplorer API ist stündlich auf Calls begrentzt, geht dh. nur paarmal / zig mal pro Minute . Die Boss API hat dagegen keine Beschränkung..darum nehm ich immer die BOSS API :)

  3. Danke für den Code, werde mir auch auf jeden Fall mal ein kleines Skript basteln.