【问题标题】:Google Sheets importXML not working for youtube URLsGoogle 表格 importXML 不适用于 youtube 网址
【发布时间】:2021-08-11 22:59:18
【问题描述】:

我希望从 google 表格中的 youtube 视频中提取视频标题或视频描述。我有 URL,当我编写 importxml 公式时,它一直只显示“与朋友、家人和世界分享您的视频”作为描述,如果我将其更改为标题,则只有“Youtube”。 youtube 方面有什么变化吗?

示例: =importxml(F3,"//meta[@name='description']/@content")

单元格 F3 包含值:https://www.youtube.com/watch?v=cwttM41xVBY

公式的输出: 与朋友、家人和全世界分享您的视频

【问题讨论】:

  • 另外,这似乎只适用于 youtube 网址,其他网站似乎可以很好地提取描述

标签: regex web-scraping google-sheets youtube google-query-language


【解决方案1】:

尝试:

=REGEXEXTRACT(QUERY(FLATTEN(IMPORTDATA(A1)), 
 "where Col1 starts with 'title:""'", 0), """(.*)""")

【讨论】:

  • 谢谢!这看起来奏效了。如果我还想提取视频的描述,你知道我会如何修改它吗?
  • @Tai 不幸的是,描述分散在各处,因此这种方法并不理想:i.stack.imgur.com/dPgRI.png
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-01-30
  • 2017-09-03
  • 2018-11-05
  • 1970-01-01
  • 2019-06-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多