我需要编写一个Xpath请求来选择所有' a'元素到id = mw-bodyContent的div中。但是,在这个大的div中我需要忘记另一个类atributes = to" navbox-group"。我尝试了这个请求但是这绝对不起作用:):
//div[@id="bodyContent"]/div[not(contains(@class,"navbox_group"))]//a[not(contains(@class,"nofollow")) and not(contains(@class,"extiw"))]
答案 0 :(得分:1)
据我了解,您想要获取所有 a 节点并在 navbox_group div中排除。这将有助于您//a[not(ancestor::*[contains(@class,"navbox_group")])]
这会搜索所有 a 节点,其中祖先不是 navbox_group