如何从Page

时间:2017-05-12 12:01:07

标签: c# html-agility-pack

我从页面获取a-href时遇到问题。我的鳕鱼看起来像:

string url ="" // specifed URL
var doc = DownloadPage(url);
var categoryDivs = doc.DocumentNode.SelectNodes("//ul[@class='category-nav']//ul//a[@href]");

JSS

我想得到所有< li> A-HREF的。任何解决方案?

2 个答案:

答案 0 :(得分:3)

在JavaScript中:

document.querySelectorAll('a[href]');

我认为你的问题改变了: document.querySelectorAll('li > a[href]');

这只会选择a[href]

的直接子项<li>

答案 1 :(得分:0)

如果您使用jQuery,您只需执行:$("li > a[href]")