QuertySelector возвращает null

В html, который я получаю, есть <h2 class="cardHotelDesktop-module__location__k6qvr textLimited-module__textLimited__3L8vc" style="white-space:nowrap">ЧЧ</h2>< Мой код

 HttpClient client = new HttpClient();
   client.DefaultRequestHeaders.Add("User-Agent", "SS");
   var html = await client.GetStringAsync("https://.....");
   Console.WriteLine(html);
   var config = Configuration.Default.WithDefaultLoader().WithJs().WithCss();
   var context = BrowsingContext.New(config);
   IDocument document = await context.OpenAsync(req => req.Content(html));

   var AllIN = document.QuerySelectorAll("li.listCardsHotel-module__item__2CfR-");
 foreach(var el in AllIN)
{
el.QuerySelector("h2.cardHotelDesktop-module__location__k6qvr textLimited-module__textLimited__3L8vc").TextContent;
}

Выдает на QuertySelector null, хотя в html отображается. Пробовал чисто из document первый взять такой элемент, тоже null

document.QuerySelector("h2.cardHotelDesktop-module__location__k6qvr textLimited-module__textLimited__3L8vc").TextContent;

AllIN возвращает мне весь текст, который в этом элементе, а дальше почему-то возвращается Null


Ответы (1 шт):

Автор решения: Prince Tag

Очень странно, за пол года использования anglesharp столкнулся с тем, что Queryselector() Видит только Локальное имя или Тег имя.

То есть, когда указываешь класс он возвращает null, когда чисто Тег, то все нормально.

Окончательный ответ

element.QuerySelector("h2").TextContent
→ Ссылка