使用 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")
我正在尝试构建一个 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")