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