string url = "http://www.myurl.xxx";
HtmlWeb webGet = new HtmlWeb();
HtmlDocument doc = webGet.Load(url);
foreach(var script in doc.DocumentNode.Descendants("script").ToArray())
script.Remove();
foreach(var style in doc.DocumentNode.Descendants("style").ToArray())
style.Remove();
string mtext = doc.DocumentNode.InnerText;
文字列 mtext には、タグが削除されたテキスト間にスペースがありません。すべてのタグ インスタンスに対して、削除したタグを改行または " " で「削除」して置き換えるにはどうすればよいですか?