gpt4 book ai didi

html - 在 Google 电子表格中获取 Youtube channel 信息

转载 作者:行者123 更新时间:2023-11-27 23:09:18 25 4
gpt4 key购买 nike

我正在创建一个电子表格来监控我的 YouTube channel 的增长情况。在这样做时,我想将我 channel 的 YouTube 订阅者数量和 YouTube 总观看次数与电子表格中的其他一些数据进行比较。

我知道有一种方法可以使用公式从维基百科导入表格和列表,但是是否有用于从 html 页面中选择一条信息的公式。

  • 首先,这是否可能不使用外部 python 脚本等......
  • 其次,获取html标签内容的公式是什么
  • 第三,在公式中起作用的用于获取 youtube 订阅和 View 的标签引用是什么

谢谢

最佳答案

方法一

=REGEXEXTRACT(JOIN("", IMPORTXML("https://www.youtube.com/user/pewdiepie/about", "//html")), "发送消息时出错\.Close (.*)\n订阅者 • (.*) 观看次数")

以 XML 格式获取用户的 Youtube 关于页面,然后使用 Regex 解析数据,该字符串将来可能会更改,因此它不是 future 证明(但不需要身份验证/登录)


方法二

=REGEXEXTRACT(TEXTJOIN("|", false, IMPORTDATA("https://content.googleapis.com/youtube/v3/channels?id=CHANNEL_ID&part=statistics&key=YOUTUBE_API_KEY")), "\|\|统计数据:{\|\|viewCount:“& CHAR(34) &”(.+?)”& CHAR(34) &”\|\|commentCount:“& CHAR(34) &”(?:. +?)"& CHAR(34) & "\|\|subscriberCount: "& CHAR(34) & "(.+?)"& CHAR(34) & "\|\|")

从 Youtube API 获取 JSON 响应,然后使用 Regex 提取数据(不幸的是电子表格中没有 JSON 解析器),CHAR(34)" 的转义版本适用于 Google 电子表格


正在玩 Google 电子表格并提出了 2 种方法(第一种方法更像是抓取,第二种方法是使用 API 来完成),没有外部脚本,只是普通的 Google 电子表格公式=)

Youtube channel info in Google Sheets现场演示:https://docs.google.com/spreadsheets/d/1A3-Al9ps8sZFmpVqNt-WJlpw3cQYjsTkFjJSHc7jH-8/

如果要修改,必须先复制一份

关于html - 在 Google 电子表格中获取 Youtube channel 信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47124433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com