Laden...

Googleasuchabfrage in GUI Programm einbauen.

Erstellt von spiderman vor 15 Jahren Letzter Beitrag vor 15 Jahren 1.263 Views
spiderman Themenstarter:in
49 Beiträge seit 2006
vor 15 Jahren
Googleasuchabfrage in GUI Programm einbauen.

hallo zusammen,

angedacht ist eine textbox für den such begriff. daneben, analog zur google webseite, der such button. die ausgabe soll mir einfach die ergebnisse (nicht unbedingt alle, vllt die ersten 100) anzeigen. dabei reicht mir die url der webseite. also die "seitenvorschau" wie bei google benötige ich nicht.

jetzt habe ich mich mal nach den google api's umgeschaut.
aber naja ich als "ab und zu" programmierer steige da nicht ganz durch...

die bieten da sachen für picasa, für googlemail, für calendar, für code suche und was weiß ich nicht alles an.
aber das einfachste, die intersuchmaschinen api, finde ich nicht.

gibt es die nichtmehr? oder sehe ich vor lauter bäumen den wald nicht?
wenn jemand etwas weiß, bitte ich um hilfe.

mfg spidy

"Fahre nur so schnell, wie dein Schutzengel fliegen kann!"

N
335 Beiträge seit 2006
vor 15 Jahren

Hi spiderman,

Hier ist eine Beschreibung der AJAX Schnittstelle: http://code.google.com/apis/ajaxsearch/

Mfg NeuroCoder

spiderman Themenstarter:in
49 Beiträge seit 2006
vor 15 Jahren

hallo neurocoder,

die ajax sachen sind, soweit ich weiß, ja nur fürs web.
ich möchte die google abfrage aber in mein gui programm einbauen.

ich denke, dies ist das richtige von den vielen http://code.google.com/apis/gdata/

aber die websuche wird dort auch nicht erklärt 🙁

"Fahre nur so schnell, wie dein Schutzengel fliegen kann!"

N
335 Beiträge seit 2006
vor 15 Jahren

Hallo spiderman,

Die AJAX API lässt sich auch von normalen Anwendungen nutzen.
Dazu einfach einen HTTP GET Request an die entsprechende URL senden und die Antwort (XML oder evtl. SOAP) parsen.

Mfg NeuroCoder

spiderman Themenstarter:in
49 Beiträge seit 2006
vor 15 Jahren

so...ging doch viel einfacher als mit dem google api...

ein einfaches httpwebreuest...welches mir den quellcode holt.
die url für die google suche wird dynamisch zusammengesetzt.

code aus dem thread URL auslesen aus einem Forum

string userAgent = "Mozilla/5.0";
            string url = "http://www.google.de/advanced_search?q=msdn&hl=de";
            HttpWebRequest httpWebRequest = (HttpWebRequest)HttpWebRequest.Create(url);
            httpWebRequest.UserAgent = userAgent;
            WebRequest webRequest = (WebRequest)httpWebRequest;
            WebResponse webResponse = webRequest.GetResponse();
            StreamReader sr = new StreamReader(webResponse.GetResponseStream());
            string html = sr.ReadToEnd();

denn quelltext durchsuche ich nun einfach nach bestimmten tags und schwups hab ic die urls 🙂

mfg spidy

"Fahre nur so schnell, wie dein Schutzengel fliegen kann!"

R
494 Beiträge seit 2006
vor 15 Jahren

Tja und dasselbe macht man mit der ajax api auch.

Bleibt nur die frage inwiefern es erlaubt ist die normalen aufrufe derart zu missbrauchen