lee*_*n3o 20 c# asp.net html-agility-pack
我使用以下内容获得一个工作正常的网页
public static HtmlDocument GetWebPageFromUrl(string url)
{
var hw = new HtmlWeb();
return hw.Load(url);
}
Run Code Online (Sandbox Code Playgroud)
但是如何将HTML的全部内容从HtmlDocument吐出到字符串中呢?
我试过HtmlDocument.ToString(),但是这不会给我文档中的所有HTML?有任何想法吗?
Bro*_*ass 42
DocumentNode.OuterHtml 包含完整的HTML:
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
doc.Load("sample.html");
string html = doc.DocumentNode.OuterHtml;
Run Code Online (Sandbox Code Playgroud)
在你的例子中:
public static string GetWebPageHtmlFromUrl(string url)
{
var hw = new HtmlWeb();
HtmlDocument doc = hw.Load(url);
return doc.DocumentNode.OuterHtml;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22284 次 |
| 最近记录: |