【问题标题】:ImportXml Xpath in Google Sheets FormulaGoogle 表格公式中的 ImportXml Xpath
【发布时间】:2018-12-13 04:23:28
【问题描述】:

我正在尝试使用公式获取以下 html 中的文本:

=IMPORTXML("https://website.com","//span[@class='co_verse']")

<span class="co_verse" index="1">
<span class="versenum">1</span>
<p>Some text</p></span>`

<span class="co_verse" index="2">
<span class="versenum">2</span>
<p>Some text number 2</p></span>`

该公式仅返回 versenum(第一个单元格中的 1,第二个单元格中的 2)而不是 /p 中的文本。

这个:=IMPORTXML("https://website.com","//span/p") 返回空。

这:=IMPORTXML("https://website.com","//p") 返回我想要的文本,但还有很多我不想要的。

我希望在这个例子中我应该进入单元格 A1“1 Some Text”和单元格 A2“2 Some text number 2”

谢谢!

【问题讨论】:

    标签: html xpath google-sheets


    【解决方案1】:

    使用这个希望它会帮助你:

    //span[@class='co_verse']/string-join(descendant-or-self::text(),'')
    

    查看链接:http://xpather.com/oplWORvR

    【讨论】:

    • 由于某种原因它在谷歌表格上不起作用。我收到“导入的内容无法解析错误”。在 xpather 上,//span[@class='co_verse'] 也可以。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-15
    • 1970-01-01
    • 1970-01-01
    • 2016-02-07
    • 1970-01-01
    • 2018-03-28
    • 2018-04-10
    相关资源
    最近更新 更多