#html #web-crawler #screen-scraping #pack
#HTML #веб-искатель #очистка экрана #пакет
Вопрос:
У меня возникли проблемы с получением класса элемента. Я не пытаюсь получить элемент по классу, а скорее пытаюсь получить класс css элемента.
Вот пример кода :
foreach (var item in doc.DocumentNode.SelectNodes("//div[contains(@class, 'screen')]"))
{
foreach (var i in item.ChildNodes)
{
result_class = i.GetClasses().ToString();
}
}
И html таким образом :
В данном случае я ожидаю, что переменная result_class будет равна «low».
Ответ №1:
class
является атрибутом.
string result_class = i.GetAttributeValue("class", string.Empty);