Google Search Results auslesen

simonius

Aktives Mitglied
Hallo zusammen,
nach langer Abwesenheit (vielleicht erinnert sich der eine oder andere noch an mich) melde ich mich mit einer Frage bei Ayom zurück.
Ich bin nämlich auf der Suche nach einer Möglichkeit, wie ich die Google Search Results auslesen kann (per Spider oder Robot oder weiss auch nicht was). Sagen wir mal ich suche nach dem Keyword "Ayom" bei Google. Nun möchte ich, dass mir alle URLs angezeigt werden, und nur diese. Ich möchte also keine Description, keinen Page Titel (...), nur die URL. Nach einer langen Suche (ohne Ahnung wie ich suchen soll), habe ich leider nichts dergleichen gefunden.

Ich danke für Gedankenanregungen und Vorschläge bereits jetzt
 
Hallo, habe gerade mal meine codeschnipsel durchgeschau und was für dich gefunden.
Das sollte dir weiterhelfen.


CODE
<?php

$query = 'ayom';

$data = file_get_contents('http://www.google.de/search?q='.$query.'&num=10&hl=de&start=0&sa=N');

$con = fopen('urls.txt', 'w+');
rewind($con);
fwrite($con, $data);
fclose($con);

$con = fopen('urls.txt', 'r+');
$data1 = fread($con,filesize('urls.txt'));
fclose($con);

preg_match_all("|<br><span class=a>(.*).(.*)</a></[^>]+>|U",
$data1, $output, PREG_PATTERN_ORDER);

for($count = 0; $count <= 10; $count++)
{
$text = ereg_replace("<b>","",$output[0][$count]);
$text = ereg_replace("</b>","",$text);
$text = ereg_replace("<br><span class=a>","",$text);
$pos = strpos ($text, " -");
$text = substr($text, 0, $pos);

echo '<a href="http://"'.$text.'">'.$text."</a><br>";
};
?>



 
Zurück
Oben