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.有人可以帮忙吗?谢谢你在前进
凡在你的foreach循环不空例外发生的? –
你有调试过吗?你有没有证实'link.Attributes [“href”]'实际上会返回一些东西? – Arran
问题是在doc.DocumentNode.SelectNodes它返回空.... Xpath是不正确的如果我把例如// a [@href]我得到页面中的所有hrefs .. – Jim