Teil der Seite im Webbrowser anzeigen

Beutel2008

Mitglied
Hallo,

Und zwar plagt mich folgendes Problem ich öffne mit einem Webbrowser die Internetseite Amazon. Nun will ich aber nur ein Div in dem Webbrowser anzeigen lassen so zusagen nur einen Teil. Wie muss ich jetzt vorgehen? Denn webbrowser wieder leeren und dann nur denn HtmlCode vom Div reinparsen?

Grüße
Beutel
 
Hier ist bissel Quellcode um es zu verdeutlichen:

zum Starten : WebBroAmazon.Navigate("http://www.amazon.de/s/keywords=Mario" );

und zum auslesen

private void WebBroAmazon_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
foreach (HtmlElement elem in WebBroAmazon.Document.All)
{

if (elem.Id == "Results") // Name des HTMLinputs
{
WebBroAmazon.Document.Write("");
WebBroAmazon.Document.Body.AppendChild(elem);
return;
}
}
}
 
Hey,

würde dir ja gerne helfen, aber irgendwie hab ich immer noch nicht verstanden, was du genau machen willst, auch nach dem 2. Post nicht (leider :), aber...

So wie ich das verstanden habe, möchtest du 'nen div-Container ausschnippseln von der Webseite amazon und diesen dann auf deiner selbsterstellten HTML-Seite irgendwo einfügen...

WENN ich das so richtig verstanden habe, dann wird das wohl spätestens beim Aufruf, der von Dir generierten HTML-Seite, einige Fehler schmeißen, obwohl es wieder darauf ankommt, was in dem Container, den du bei dir einfügst, alles deklariert ist, aber in der Regel funktioniert das so nicht.

MfG
 
Also eigentlich würde ich nur gern wissen wollen wie ich mit dem Webbroser eine selbst kreierten HTML-Code Laden könnte.

Mit .Navigate("http://www.amazon.de/s/keywords=Mario" ); kann ich ja Internetseiten laden.

und meinen eigenen HTML-Code?
 
Hm ok,

wenn das alles ist :p denke ich, dass das helfen müsste...

Code:
webBrowser.Navigate("file://C:\\test.html");

BB
 
Zurück