Archiv für Kategorie SEO

Bing Suchergebnise per API abfragen!

Für ein SEO-Tool wollte ich neben den Google “Position” auch die Bing (Yahoo) “Position” abfragen. Bei google war dieses Vorhaben ein mehrtätige Aufgabe. Bei Bing keine halbe Stunde! Sowas lieb ich ja :-) Hier die Funktion:

function getBingData($keyword,$nums=100)
    {

        if($nums > 50)
        {
            $anzahl = $nums / 50;
        }else{
            $anzahl=1;
        }
        $start=0;
        $pos=0;
        $data = array();
        for($i=0;$i<$anzahl;$i++)
        {
            $request ='http://api.search.live.net/json.aspx?Appid=_APPID_&sources=web&Web.Count=50&Web.Offset='.$start.'&query='.urlencode($keyword);
            $response  = file_get_contents($request);
            $jsonobj  = json_decode($response);

            if(isset($jsonobj->SearchResponse->Web->Results))
            {
                foreach($jsonobj->SearchResponse->Web->Results as $value)
                {
                    $pos++;
                    $data[$pos]['title'] =  $value->Title;
                    $data[$pos]['url'] =  $value->Url;
                    if(isset($value->Description))
                        $data[$pos]['desc'] =  $value->Description;
                    else
                        $data[$pos]['desc'] =  ' ';
                    $parseURL = @parse_url($value->Url);
                    $data[$pos]['domain'] =  $parseURL['host'];
                }
                $start += 50;
            }
        }
        return $data;
    }

Also einfach bei Bing anmelden und eine AppID holen (in der Funktion _APPID_ ersetzen)

$num ist dabei wieviele Positionen durchsucht werden sollen. Das tolle ist wirklich Bing hat keine Probleme die Daten rauszugeben also kann man dies auch direkt vom Server aus machen :-)

, , ,

1 Kommentar

Seo Witze

hab heute mehr aus zufall das gefunden: SEO-Witze hier ein paar echt gute:

Anruf bei einer Hotline:
SEO: “Mein Monitor geht nicht.”
Hotline: “Ist er denn eingeschaltet?”
SEO: “Ja.”
Hotline: “Schalten Sie ihn doch mal bitte aus.”
SEO: “Ah, jetzt geht er.”

Anruf bei einer Hotline:
SEO: “Ich benutze Windows und…”
Hotline: “Ja?”
SEO: “…mein Computer funktioniert nicht richtig.”
Hotline: “Das sagten Sie bereits.”

Besucher zum Chef einer SEO Agentur: “Wie viele Menschen arbeiten eigentlich hier?”
Chef: “Hm, ich schätze so etwa die Hälfte.”


Keine Kommentare