[英]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.