【问题标题】:"Error: imported content is empty" when using =IMPORTXML() for a feed将 =IMPORTXML() 用于提要时出现“错误:导入的内容为空”
【发布时间】:2018-02-26 18:09:08
【问题描述】:

如果我输入 =IMPORTXML("http://dilbert.com/feed") 我会得到所有的提要内容,但是当我输入 =IMPORTXML("http://dilbert.com/feed","//updated") 我得到#N/AError: imported content is empty

我应该使用哪个 XPath 来仅返回 <updated> 条目字段集?

P.S.:我不想使用=IMPORTFEED(),因为它只能返回一些预定义的提要项字段。

【问题讨论】:

    标签: xpath web-scraping google-sheets


    【解决方案1】:

    这个怎么样? http://dilbert.com/feed 在单元格“A1”中。

    =IMPORTXML(A1,"//*[local-name()='updated']")
    

    结果:

    参考:

    如果这不是你想要的,我很抱歉。

    编辑:

    =IMPORTXML(A1,"//*[local-name()='entry']//*[local-name()='updated']")
    

    【讨论】:

    • 太棒了!但是我怎样才能避免得到第一个呢?也就是说,我怎样才能只得到 标签下的而不是 标签下的?
    • @tic 对于给您带来的不便,我深表歉意。我更新了我的答案。请证实。我对您的评论的理解正确吗?如果我误解了,请告诉我。
    猜你喜欢
    • 1970-01-01
    • 2023-01-02
    • 2016-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-04
    • 1970-01-01
    相关资源
    最近更新 更多