Kann HtmlAgilityPack das gesamte HTML-Markup von einem HtmlDocument-Objekt als Zeichenfolge zurückgeben?
Kann HtmlAgilityPack das gesamte HTML-Markup von einem HtmlDocument-Objekt als Zeichenfolge zurückgeben?
Antworten:
Klar, das kannst du so machen:
HtmlDocument doc = new HtmlDocument();
// call one of the doc.LoadXXX() functions
Console.WriteLine(doc.DocumentNode.OuterHtml);
OuterHtml enthält das gesamte HTML.
Sie können WebRequest erstellen, indem Sie Url übergeben und webResponse abrufen. Holen Sie sich ResponseStream von WebResponse und lesen Sie es in einen String.
string result = string.Empty;
WebRequest req = WebRequest.Create(Url);
WebResponse res= wrq.GetResponse();
StreamReader reader = new StreamReader(res.GetResponseStream());
result = reader.ReadToEnd();
reader.Close();
res.Close();
Hoffe das hilft.