从字符串而不是文档/网址加载

时间:2012-02-27 01:18:02

标签: c# html-agility-pack

我刚刚发现了html敏捷包,我试过了,但偶然发现了一个问题。我在网上找不到任何东西,所以我在这里尝试。

您知道如何从字符串而不是文档/ URL加载HTML吗?

感谢。

3 个答案:

答案 0 :(得分:54)

您是否尝试过使用 LoadHtml

string htmlString = 'Your html string here...';

HtmlAgilityPack.HtmlDocument htmlDocument = new HtmlAgilityPack.HtmlDocument();
htmlDocument.LoadHtml(htmlString);

// Do whatever with htmlDocument here

答案 1 :(得分:3)

我认为有这样做的功能吗?

HtmlDocument doc = new HtmlDocument();
            doc.LoadHtml("<test>");

答案 2 :(得分:-1)

这篇文章可能有点旧。我认为这将有助于其他人。

        WebBrowser web_browser = new WebBrowser();
        web_browser.DocumentText = html_contents_as_string;

        do
        {
            Application.DoEvents();
        } while (web_browser.ReadyState != WebBrowserReadyState.Complete);