我想在不使用 YouTube API 的情况下将 YouTube 频道的订阅者数量放入 Google 表格中。
我做了一些研究并找到了一些例子,但我仍然陷入困境。
输入是这样的 url: https://www.youtube.com/@youtube
我想要的产量是:3910万个
在 Google Sheet 中,我尝试使用 IMPORTXML,如下所示:
=IMPORTXML($A1,"//meta[@property='og:description']/@content")
我可以获得页面的属性,但只要我为订阅者计数执行正确的 XPath(在浏览器的控制台中工作):
=IMPORTXML($A1,"//*[@id=""subscriber-count""]")
我总是收到错误“导入的内容为空”。
查看 Stackoverflow 中的其他示例我也发现了这一点:
=QUERY(FLATTEN(IMPORTDATA(A1)),"where Col1 starts with 'subscriberCountText:'",0)
我收到这个输出:
subscriberCountText:{"accessibility":{"accessibilityData":{"label":"39.1 million subscribers"}}
但无法从中正确提取“3910万”。
任何帮助将不胜感激。