我有这个查询//*[@id="test"]/div/[not(contains(.,'/explore'))]
我想添加第二个“不包含”'命令:
//*[@id="test"]/div/[not(contains(.,'/locations'))]
甚至可能是第三名。有谁知道怎么做?
答案 0 :(得分:0)
您发布的内容都不是有效的XPath表达式。如果您要过滤div
元素,以便仅返回不包含某些字符串的div
,例如"/explore"
,则可以这样做:
//*[@id="test"]/div[not(contains(.,'/explore'))]
另一个XPath示例,用于检查div
是否包含2个字符串"/explore"
和"/locations"
中的任何一个:
//*[@id="test"]/div[not(contains(.,'/explore')) and not(contains(.,'/locations'))]