gpt4 book ai didi

css - 无法从 xpath 获取值

转载 作者:行者123 更新时间:2023-11-28 15:09:42 31 4
gpt4 key购买 nike

我有下面的 html 代码,我想通过使用 css 选择器的 xpath 从最后一个标签中提取文本“Extracted Text”。第二个标签内的文本“值”将始终发生变化,我们将该值存储在某个变量中。所以我想写一个代码来解析下面的 html 并提取文本。

<div>
<div>value</div>
<div class="a">
<div>
<div>Extracted Text</div>
</div>
</div>
</div>

我试过下面的代码:

response.xpath('//div[div="variable"]//div/div/text()')

但是没有用。请帮忙。

最佳答案

这个 xpath 做你想做的事

'//div[text()="value"]/following-sibling::div/div/div/text()'

命令行测试

xmllint --html --xpath '//div[text()="value"]/following-sibling::div/div/div/text()' test.html
提取的文本

关于css - 无法从 xpath 获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48686605/

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