【问题标题】:IMPORTXML and XPath in Google SheetsGoogle 表格中的 IMPORTXML 和 XPath
【发布时间】:2016-02-07 22:10:31
【问题描述】:

我有一个问题如何从这里获取页面数量 问题之一是我永远不知道书的每一页会有多少跨度 - 这里我们只有 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: ')] 

但这里没有成功

有什么建议吗?

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

condition:
good
pages: 
300
color:
red

【问题讨论】:

    标签: xpath xml-parsing google-sheets


    【解决方案1】:

    因此,您要查找以 'pages:' 开头的 span,然后从中获取值。

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

    【讨论】:

      猜你喜欢
      • 2019-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多