在解析this页面时,我遇到了一个小问题(我不知道我是否做错了或者是错误)。
我正在尝试获取此表中所有可用的a
标签:
为此,我编写了以下代码:
`var d = doc.GetElementbyId("odds-data-table");
HtmlNodeCollection listItems = d.SelectNodes("//a");`
尤其是d
包含我想要的表结构:
但是listItems
变量不包含表的链接,而是整个html页面的链接,这很奇怪。我尝试了其他情况:
d.SelectNodes("a") : return null
d.SelectNodes("//a") : return all the link of the page
d.SelectNodes("/a") : return null
怎么了? 我还要问您为HtmlAgilityPack文档使用了哪种插件或系统,真的很棒,谢谢。
答案 0 :(得分:0)
您必须像从Attributes
中读取HtmlNode
的{{1}}属性一样
HtmlNodeCollection