Я только что узнал о html agility pack и попробовал его, но наткнулся на проблему. Я не смог ничего найти в Интернете, поэтому я пытаюсь здесь.
Знаете ли вы, как я могу загрузить HTML из строки вместо документа / URL?
Спасибо.
Вы пытались использовать LoadHtml ?
string htmlString = 'Your html string here...'; HtmlAgilityPack.HtmlDocument htmlDocument = new HtmlAgilityPack.HtmlDocument(); htmlDocument.LoadHtml(htmlString); // Do whatever with htmlDocument here
я думаю, что есть функция, которая делает это правильно?
HtmlDocument doc = new HtmlDocument(); doc.LoadHtml("<test>");
Этот пост может быть устаревшим.Я думаю, что это поможет другим.
WebBrowser web_browser = new WebBrowser(); web_browser.DocumentText = html_contents_as_string; do { Application.DoEvents(); } while (web_browser.ReadyState != WebBrowserReadyState.Complete);