目前,我发现能够从包含 HTML 的字符串操作 DOM 的最佳方法是:
WebBrowser webControl = new WebBrowser();
webControl.DocumentText = html;
HtmlDocument doc = webControl.Document;
有两个问题:
- 需要
WebBrowser
对象! - 这不能与多线程一起使用;我需要一些可以在不同线程(主线程除外)上工作的东西。
有任何想法吗?
原文由 Patrick Desjardins 发布,翻译遵循 CC BY-SA 4.0 许可协议
我在 GooglePlex 上搜索了 HTML,我发现了 Html Agility Pack 我不知道它是否适合这个,我现在正在下载它来试一试。