gpt4 book ai didi

html - Scrapy 编写未知深度的 XPath 表达式

转载 作者:搜寻专家 更新时间:2023-10-31 23:26:19 25 4
gpt4 key购买 nike

我有一个类似这样的 html 文件:

<div id='author'> 
<div>
<div>
...

<a> John Doe </a>

我不知道作者div 下会有多少div。对于不同的页面,它可能具有不同的深度。

那么这种 xml 的 XPath 表达式是什么?

顺便说一下,我试过:

//div[@id = "author"]/*/a/text()

但这似乎只对作者 div 的孙子有效。

最佳答案

使用双斜杠在 id="author"div 元素内的任意位置查找 a 元素:

//div[@id = "author"]//a/text()

关于html - Scrapy 编写未知深度的 XPath 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30591240/

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