Verwenden von Daten aus Webseiten

29/10/2007 - 12:15 von Andre G. | Report spam
Hallo zusammen,
ich verusche derzeit ein Programm zu schreiben, das mich durch Webseiten
(wie z.B. IMDB) unterstützen soll.

Das ganze stell ich mir wie folgt vor:
Ich habe in meiner Webseite ein Suchfeld das diese Webseite (oder auch
mehrer, kann man immer davor einstellen) durchsucht.
Anschließend werden alle Treffer in einem ListView Angezeigt.
Man kann durch einen doppelklick nun die Eintràge öffnen und man bekommt
alle Details der entsprechenden Seite angezeigt.

Leider habe ich nur keine Ahnung wie ich Webseiten parsen. Kann mir da
jemand helfen oder bereits einen bestehenden Parser schicken?

Oder gibt es ggf. eine komplette andere Möglichkeit (z.B. wie Webservice).

Vielen Dank schon einmal für eure Antworten,
Andre
 

Lesen sie die antworten

#1 Frank Dzaebel
29/10/2007 - 14:15 | Warnen spam
Hallo Andre,

Leider habe ich nur keine Ahnung wie ich Webseiten parsen. Kann mir da
jemand helfen oder bereits einen bestehenden Parser schicken?
Oder gibt es ggf. eine komplette andere Möglichkeit (z.B. wie Webservice).



Zum einen kann man über ein WebBrowser direkt
auf die Document und DomDocument Eigenschaft zugreifen
um dann das HtmlDocument zu bekommen, etwa:

[HtmlDocument.Links-Eigenschaft (System.Windows.Forms)]
http://msdn2.microsoft.com/de-de/li...ment.links(vs.80).aspx

oder direkt auf das DOM zugreifen, Beispiel:

[Link mit Titel in die Zwischenablage]
http://dzaebel.net/LinkTitle.htm

oder auch mit MSHTML:

[MSHTML ohne WebBrowser als Parser benutzen]
http://dzaebel.net/MshtmlParser.htm

oder Html-Parser nutzen (im Netz danach suchen)
über WebBrowser etc.. neben anderen Möglichkeiten
. . .


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen