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();
希望这可以帮助。