HTMLの内容を保存する(Html Agility Pack)
Html Agility Packで読み込んだHTMLの内容をローカルにファイルとして保存する方法です。
目次
- ファイルパスを指定して保存
- FileStreamを利用して保存
- 参考リンク
ファイルパスを指定して保存
var doc = new HtmlDocument();
doc.LoadHtml(@"
<div>a</div>
<div>b</div>
<div>c</div>
");
doc.Save(@"c:\temp/index.html", Encoding.UTF8);
FileStreamを利用して保存
var doc = new HtmlDocument();
doc.LoadHtml(@"
<div>a</div>
<div>b</div>
<div>c</div>
");
using (var sw = new FileStream(@"c:\temp/index.html", FileMode.Create))
{
doc.Save(sw);
}