gpt4 book ai didi

XPATH - 在命名元素之后抓取 div 的内容

转载 作者:行者123 更新时间:2023-12-03 16:24:05 25 4
gpt4 key购买 nike

有许多标签,我想在 xpath 中指定它们,然后抓取它们后面的文本,例如:

<div class="info-row">
<div class="info-label"><span>Variant:</span></div>
<div class="info-content">
<p>750 ml</p>
</div>
</div>

所以在这种情况下,我想说“在名为'Variant'的跨度之后捕获p标签:

结果:750ml

我试过:
//span[text()='Variant:']/following-sibling::p

和变化,但无济于事。

最佳答案

'following-sibling' 函数选择当前节点之后的所有兄弟节点,
没有带有文本'Variant:'的跨度 sibling ,并且正确搜索跨度父级的 sibling 。

这是一个可行的示例

//span[text()='Variant:']/ancestor::div[@class="info-label"]/following-sibling::div/p

关于XPATH - 在命名元素之后抓取 div 的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50505650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com