Google Suche

10/11/2012 12:55 sanger#1
hi,

bräuchte mal eure hilfe

Code:
 Dim link As HtmlElement
        Dim links As HtmlElementCollection = WB1.Document.Links

        For Each link In links
            ListBox1.Items.Add(link.GetAttribute("href"))
so bekomme ich alle links in die listbox nun möchte ich aber nicht die links sondern nur denn title der links , nur steh ich aufn schlauch weiß net wie das bewerkstelligen soll..
über split link in listbox2 und title in listbox1 ?

hoffe einer weiß wie :)

achso die seite aufzurufen sollte denn noch möglich sein

Code:
        WB1.Navigate(ListBox1.SelectedItem)
10/11/2012 13:12 Kraizy​#2
Send lieber einen simplen WebRequest an
PHP Code:
"http://www.google.de/search?hl=de&q=" "deine suchbegriffe" 
dann kannste ebenso leicht alles nötige aus dem Quelltext auslesen, schau mal:
PHP Code:
data-url="http://www.gutefrage.net/frage/facebock-fuer-deinen-suchbegriff-wurden-keine-ergebnisse-gefunden" 
data-title="Facebock: Für deinen Suchbegriff wurden keine Ergebnisse gefunden ..."
data-desc="Wenn ich bei Facebook eine Person suche kommt sobald ich auf ... Kann es sein dass diese Perso dich geblockt hat ?! dann kannst du sie nicht ..." 
Da haste data-url, data-title & data-desc. Das kannste dann ganz leicht mit SubString/Split oder RegEx rausfiltern.

Ich glaube sogar es gibt eine Google API? Bin mir nicht ganz sicher, kannst ja mal suchen, dann hättest du sehr wahrscheinlich noch viel weniger Arbeit mit dem ganzen HTML parsen..
10/12/2012 13:19 sanger#3
Hast du ein Beispiel dafür habe bis jetzt immer mit Webbrowser gearbeitet
10/12/2012 13:42 Kraizy​#4
Beispiel für was? WebRequests? Google -> VB.NET HttpWebRequest Tutorial, da sind genug Beispiele