Помогите спарсить содержимое строчки с помощью AngleSharp в коде C#
На картинке часть кода HTML странички игра. Пробую вытащить строчку "Войска игрока Makidonsky", htmldata - это строковая переменная содержащая весть html код.
var KodParser = new HtmlParser();
var document = KodParser.ParseDocument(htmldata);
var Stroka = document.QuerySelectorAll("div#ownerLabel");
string element = ???????
Ответы (1 шт):
Автор решения: Сергей
→ Ссылка
Спасибо за ответ, вы были единственный кто пытается помочь. Касаемо мочему QuerySelectorAll() а не QuerySelector(), в коде несколько таких строк может быть, поэтому QuerySelectorAll(). Далее у меня foreach, просто я не стал подробно объяснять а вижу теперь что нужно. Предложенный вариант не работает
var KodParser = new HtmlParser();
var document = KodParser.ParseDocument(htmldata);
var stroka = document.QuerySelectorAll("div#ownerLabel");
foreach (var item in Stroka)
{
string element = item.Text();// ТАК НЕ РАБОТАЕТ!
string element = item.QuerySelector("div.jewel.label").TextContent;// ТАК НЕ РАБОТАЕТ!
}
Помогите пожалуйста разобраться
