使用 Xpath 解析 Socialblade 信息并将其导入 Google 表格

Parsing Socialblade Information using Xpath and importing it into Google Sheets

我正在尝试构建一个 Youtube 分析模板来监控我频道的竞争情况。

我想解析来自 Socialblade 的某些信息,但我刚刚设法获得了具有名称的信息。下图显示了频道上传数量的 xpath

但是,当我尝试获取没有关联的信息时,我似乎无法提取该信息。

我尝试更改 Chrome 自动生成的 xpath 但没有成功。这是 创建日期 的原始 xpath,这是我想导入到 Google 表格中的信息:

当我将其插入 Google 表格时,我收到一条错误消息,指出存在公式解析错误。

如何从 SB 的网站检索此信息并将其导入 Google 表格?

也许 有帮助。

另外,您似乎连接错误。像这样使用单引号:

=IMPORTXML(D2, "//span[.='User Created']/following-sibling::span")


如果您想获取图像的url,您可以通过获取图像的"src"属性来实现,例如:

=IMPORTXML("website-url", "//img[@id='image-tag-id']/@attribute-value-you-want")

将公式中的参数替换为真实参数的地方。


然后,如果您想 将图像嵌入 sheet,请使用:

=IMAGE(IMPORTXML("profile-url", "//img[@id='YouTubeUserTopInfoAvatar']/@src"))

并将 url 替换为您想要的用户个人资料 url。

参考文献:

只需使用合适的 XPath 即可:

=IMPORTXML(A1;"//span[.='User Created']/following-sibling::span")