0
Я пытаюсь разобрать с HTMLAgility следующее:HtmlAgility Xpath Выпуск
<span class="button">
<a role="anotherbutton" href="/gofor/15555445554/be?ref=t">Me</a>
</span>
с чем-то вроде этого:
foreach (HtmlNode link in doc.DocumentNode.SelectNodes("//span[@class = 'button']/a[@role = 'anotherbutton']"))
{
string att = link.Attributes["href"].Value;
txt_htmlResults.Text += att.ToString() + "\n";
}
Однако я всегда получаю пустое исключение ... Мое намерение, чтобы получить 15555445554. Может кто-то помочь. Спасибо заранее
Где в цикле Еогеасп имеет место нулевое исключение? –
Вы отлаживали его? Вы подтвердили, что 'link.Attributes [" href "]' фактически что-то возвращает? – Arran
Проблема в doc.DocumentNode.SelectNodes возвращает null .... Xpath неверен. Если я ставлю, например // a [@href], я получаю все hrefs на странице .. – Jim