2017.11.24
2020.1.7

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);
}

参考リンク

C#】関連記事