HtmlAgilityPack:以stringforms获取整个HTML文档

HtmlAgilityPack是否能够以HtmlDocument对象的forms返回整个 HTML标记?

当然,你可以这样做:

HtmlDocument doc = new HtmlDocument(); // call one of the doc.LoadXXX() functions Console.WriteLine(doc.DocumentNode.OuterHtml); 

OuterHtml包含整个html。

您可以创buildWebRequest传递Url并获取webResponse。 从WebResponse获取ResponseStream并将其读入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(); 

希望这可以帮助。