我正在为网站制作一个解析器,我只能选择我想要的东西。
我想选择以下兄弟到只包含“世界:”的td标签,但还有另一个包含“前世界:”的标签我也得到了,我不想选择那个。
这是我的XPath选择:
//td[contains(text(), 'World:')]/following-sibling::td
所以我希望标签只包含“世界:”,而不是另一个包含“前世界”的标签
有什么想法吗?花了几个小时寻找解决方案,但现在我到了这里。
答案 0 :(得分:0)
如果将其更改为
,是否有效//td[text()='World:']/following-sibling::td
答案 1 :(得分:0)
您是否尝试过使用equals测试文本?
//td[text() = 'World:']/following-sibling::td
or
//td[. = 'World:']/following-sibling::td