Ich habe ein Programm. Es soll für einen Script den ich entwickelt habe von verschiedenen Web-Seiten folgene Informationen herauslesen:
-Title
-BEschreibung
Den Title kann ich mit webbrowser1.DocumentTitle herausfinden doch wie komme ich an die beschreibung? Ich habe Google gefragt odch nur mist bekommen.
Dir wird nichts anderes übrigbleiben, als das HTML-Dokument einen Parser zu schreiben, da das webbrowser-Objekt meines Wissens diesen Wert nicht liefert. Zumindest ist das in VB 2008 Express so.
er muss die seite doch garnicht komplett auslesen, das währe schwachsinnig.
mit nem einfachen socket einfach so lange die seite auslesen bis in dem text den du empfängst steht und dann einfach mit nem regulären ausdruck nach „<title>(.*?)</title>“ suchen
wenn du nu noch mehr fragen hast z.b. was ein socket ist dann such lieber in der jobboerse
dein Weg wäre wahrscheinlich die optimalste Lösung in Punkto Perfomence. Aber extra Sockets benutzen für sowas wenn du schon vorgefertigete Klassen etc. hast, unötig komplexisieren ist auch schwachsinn. Man nimmt immer den einfachsten Weg zur Lösung.
du redest davon das es unnötig ist ein socket zu verwenden da du ja eine klasse benutzen kannst die allerdings auch ein socket benutzt… naja
also lieber 3 zeilen zum initialisieren, angeben der domain und dann auslesen des head tags
anstadt 5 zeilen socket öffnen 2 zeilen für das auslesen bis zum tag und eine weitere zeile um das in einer variable zu speichern…
also denk bitte nicht so wirtschaftlich sonst kann später keiner mehr coden…