Помогите спарсить содержимое строчки с помощью AngleSharp в коде C#

Рейтинг: 0Ответов: 1Опубликовано: 25.02.2023

введите сюда описание изображения

На картинке часть кода 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;// ТАК НЕ РАБОТАЕТ!
}

Помогите пожалуйста разобраться