HtmlAgilityPack HtmlNodeCollection возвращает NULL, не должен

c# html-agility-pack xpath

Вопрос

Я сделал простую программу для загрузки пользователей youtube в комментариях. Это код

string html;
        using (var client = new WebClient())
        {
            html = client.DownloadString("http://www.youtube.com/watch?v=ER5EnjskCvE");
        }
        HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
        doc.LoadHtml(html);
        List<string> data = new List<string>();
        HtmlNodeCollection nodeCollection = doc.DocumentNode.SelectNodes("//*[@id='comments-view']/ul[1]/li[1]/a/span/span/span/span/img");
        foreach (HtmlNode node in nodeCollection)
        {
            data.Add(node.GetAttributeValue("alt",null));
        }

Но у меня проблема, что мой nodeCollection возвращает null. Для XPath я использовал опцию XPath для копирования в chrome под F12

Популярные ответы

попробуйте заменить "*", "div"
"/html/body//div[@id='comments-view']/ul[1]/li[1]/a/span/span/span/span/img"



Related

Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему