繁体   English   中英

Google表格中的IMPORTXML和XPath

[英]IMPORTXML and XPath in Google Sheets

我有一个问题,如何从这里获取页面数量,问题之一是我永远不知道每本书的页面会有多少个跨度-这里我们只有3个,而“页面”跨度是数字[2]。列表,但是可以是任何数字,所以我不能只使用//p[@class='book']//text()[2]

我需要使用Google电子表格IMPORTXML函数提取“ 300”

<p class="book">
<span>condition: <b>good</b></span>
<br>
<span>pages: <b>300</b></span>
<br>
<span>color: <b>red</b></span>
<br>
</p>

我尝试添加

[contains('pages: ')] 

但是这里没有成功

有什么建议么?

ps //p[@class='book']//text()本身会返回

condition:
good
pages: 
300
color:
red

因此,您要查找以'pages:'开头的跨度 ,而不是从中取一个值。

//p[@class='book']/span[starts-with(., 'pages:')]/b/text()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM