Metasuchmaschine in PHP

Hallo Gemeinde,

nach zahlreichen fehlgeschlagenen Google-Anfragen stelle ich meine Frage nun hier:

Wie kann ich es in PHP realisieren, dass ich verschiedene Suchmaschinen (Google, Yahoo, Bing etc.) gleichzeitig anfrage und danach die Ergebnisse ausgebe. Ich will also nicht, dass ich nach dem eingeben des Suchbegriffes auf die Google-, Yahoo-, … -Suchergebnisseite weitergeleitet werde, sondern so was wie hier: http://meta.rrzn.uni-hannover.de/

Ich habe es schon mit

file\_get\_contents('http://www.google.de/search?q='.$anfrage.'');

versucht, und danach mit implode() und regulären Ausdrücken versucht den Titel, Beschreibung und ULR der Suchergebnisse auszulesen, woran ich aber gescheitert bin. Wie kann ich es also machen?

Hallo

Wenn ich mir den HTML-Code der Google-Ergebnisse anschaue, dann glaube ich dass es mit einem xml-Parser ganz gut klappen sollte.

Wenn Google die Seitenstruktur ändert, muss man den Code aber vermutlich neu schreiben.

Google hatte auch mal eine Such-API. Google schreibt dazu dass dafür keine Zugangsschlüssel mehr ausgestellt werden und man lieber die AJAX-Such-API verwenden soll. Die scheint aber für dein Vorhaben nicht geeignet zu sein.

Johannes