Google auslesen und auswerten

B

bs-Hobbit

Hi,
hab' n Problem Mache folgendes:
(echo -e "GET http://www.google.de/search?num=1&hl=de&ie=ISO-8859-1&q=linux&btnG=Google-Suche&meta= HTTP/1.1\n"; sleep 5) | telnet google.de 80 | ???

die ??? sollen durch einen Befehl ersetzt werden, der mir aus einer bestimmten zeile, einen bestimmten textbereich rauskopiert hier nen beispiel
: ... sparen.</font></td></tr></table><div><p class=g><a href="http://www.linux.de/"><b>Linux</b>.de</a><table cellpadding=0 cellspacing=0 ...
ergebnis:
"www.linux.de"


GANZ DRINGEND !!!!!!!!!!! :hilfe2:
danke im vorraus .

mfg Hobbit
 
Zuletzt bearbeitet von einem Moderator:
In Perl oder Awk zeilenweise einlesen und/oder in ein Array pushen (Perl) und dann anhand der Vorgabe auswerten. Da seine Vorgabe relativ exakt ist, wird er eine Lösung in Perl ohne jegliche Abhängigkeit erstellen können, die zudem auch schnell und performant funktioniert.
 
avaurus schrieb:
ich würds mit perl machen ;).

Ich auch ;)

php für die console ist ein Notbehelf, der hier nicht die optimal Lösung ist.

Mit perl lässt sich das auch direkt vom server holen und anschließend parsen.

Ganz grobes Beispiel -zum Selberbasteln- ein Einzeiler ;)
Suche hier die Linkadresse hinter Neu:

Code:
wolle@Nietzsche$perl -MLWP::Simple -e 'map {print "$1\n" if(/.*?Neu:.*?<a href="([^"].*?)"+.*/ig) }(get("http://www.google.com"))'
[i]http://www.google.de/ig[/i]

Gruß Wolfgang
PS Hier zeigen sich die Unterschiede zwischen PHP und perl.
 
Jo ein Beispiel wäre der IRC-Client Konversation, das Programm nutzt auch ein Google API für die Funktion /google, damit kann man in Konversation mit Google nach Begriffen suchen.

MFG

Dennis
 
Hallo

Klar, man kann vieles an Software installieren.

Aber warum so umständlich, wenn es ein Einzeiler auch tut?

Und er tut es! :brav:

Ersetzt dabei gleich noch die ganzen Pipes mit.

Das lässt sich sehr leicht modifizieren, um an das Teil ganze Listen zu verfüttern.

Aber möge jeder selbst wählen.
Mein Vorschlag war nur eine mögliche Antwort auf die Frage.

Gruß Wolfgang
 

Ähnliche Themen

Displayport + externer Monitor zeigt bei startx nichts erst bei DVI

Kompozer Linkproblem wer kann helfen?

sed:suche nach Textmuster

Habe da ein Problem was nicht wegbekomme

Webinterface für Gameserver/Shellscript wird nicht ausgeführt

Zurück
Oben