Google sheets 如何使importxml只提供一定的数据

Google sheets 如何使importxml只提供一定的数据,google-sheets,google-sheets-importxml,Google Sheets,Google Sheets Importxml,我试着从一个网站上只得到喜欢的数量。目前,我正在使用 =IMPORTXML("https://www.abillionveg.com/articles/vegan-diet-nutrition-guide","//button") 但是,它提供了来自所有按钮的数据。有人能帮我修改公式,只显示喜欢的吗? 对不起,如果这是一个基本问题,我只是在学习 您希望使用IMPORTXML检索的数量和喜欢的数量 如果我的理解是正确的,那么这个答案呢?请把这看作是几个可能的答案之一 修正公式1: http

我试着从一个网站上只得到喜欢的数量。目前,我正在使用

=IMPORTXML("https://www.abillionveg.com/articles/vegan-diet-nutrition-guide","//button")
但是,它提供了来自所有按钮的数据。有人能帮我修改公式,只显示喜欢的吗? 对不起,如果这是一个基本问题,我只是在学习

  • 您希望使用
    IMPORTXML
    检索
    的数量和喜欢的数量
如果我的理解是正确的,那么这个答案呢?请把这看作是几个可能的答案之一

修正公式1:
  • https://www.abillionveg.com/articles/vegan-diet-nutrition-guide
    放在单元格“A1”中
  • xpath是
    //div[@class='ArticleActions\uuu Container-sc-15ye7g8-0 huWdyg'][1]///span[contains(text(),'likes')]
  • 使用
    IMPORTXML
    检索值
  • 使用
    SPLIT
    INDEX
    从值like
    ####likes
    中检索
    ###
    的数量
结果:

修正式2:
  • 这一结果与修正式1相同
注:
  • 例如,如果使用了
    =IMPORTXML(A1,“//div[@class='ArticleActions\uuuu Container-sc-15ye7g8-0 huWdyg'][1]//span[contains(text(),'likes')]”
    ,则检索
    100个likes
工具书类

如果我误解了你的问题,而这不是你想要的结果,我道歉。

@Dhwani Swadia欢迎你。谢谢你让我知道。我很高兴你的问题解决了。如果您的问题已解决,请按“接受”按钮。与您有相同问题的其他人也可以将您的问题作为可以解决的问题。我认为你的问题和解决方案对他们会有帮助。如果你找不到按钮,尽管告诉我。
=INDEX(SPLIT(IMPORTXML(A1,"//div[@class='ArticleActions__Container-sc-15ye7g8-0 huWdyg'][1]//span[contains(text(),'likes')]")," "),1)
=REGEXEXTRACT(IMPORTXML(A1,"//script[@id='__NEXT_DATA__']"),"likesCount""\:(\d+)") - 1