将YouTube频道ID收入Google表格?

问题描述 投票:0回答:2

我正在尝试抓取YouTube频道ID(例如UCqwbZ-xTkn_EmyIhSvZRRWQ)并使用IMPORTXML公式将其导入Google表格,但没有运气。频道ID可以在频道的页面源中找到(https://www.youtube.com/channel/UCqwbZ-xTkn_EmyIhSvZRRWQ

任何人都可以提供一些指导,请问如何解决这个问题?

在Google表格中,我有一个YouTube频道网址列表,并希望抓取这些ID。

我已经通过抓取订阅者来管理它,但通道ID没有运气。

任何帮助将不胜感激。

xml web-scraping google-sheets google-sheets-importxml
2个回答
0
投票
=ARRAYFORMULA(REGEXREPLACE(QUERY(SUBSTITUTE(ARRAY_CONSTRAIN(
 IMPORTDATA(A40), 3000, 1), """", ""),
 "where Col1 contains '<meta itemprop=channelId content='"),
 "<meta itemprop=channelId content=|>", ""))

0


0
投票

在您的情况下,您不需要从YouTube上删除它。尝试:

=REGEXEXTRACT(A2, "channel/(.+)")

0

© www.soinside.com 2019 - 2024. All rights reserved.