我在C#中使用WebRequest来下载网页的HTML并使用带有HtmlAgilityPack的XPath来选择我想要的节点。我注意到WebRequest返回一个没有和说明符的表(我猜测这些是在页面加载后通过Javascript注入的吗?)
无论如何,该表仅作为带有标签的标签下载。但是,第一行是标题,我想跳过它。在xpath中有没有办法选择标签内没有任何后代的所有标签?
答案 0 :(得分:1)
这个XPath,
//tr[not(th)]
将选择没有tr
子元素的所有th
元素。