YouTube订阅者的xpath不起作用

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

我正在处理一张工作表,以获取YouTube频道的订阅者计数。问题是旧路径不再起作用,新路径似乎未返回任何内容。

这是我尝试过的:

"http://www.youtube.com/weargenius","//*[@id=\"c4-primary-header-contents\"]/div/div/div[2]/div/span/span[1]"

=IMPORTXML(I4,"//yt-formatted-string")

=IMPORTXML(I4,"//div[@class='style-scope ytd-c4-tabbed-header-renderer']")

=VALUE(INDEX(REGEXEXTRACT(LOWER(INDEX(REGEXEXTRACT(INDEX(IMPORTXML(A1,”//div[@class=’primary-header-actions’]”),1,1),”(Unsubscribe)([0-9kmKM.]+)”),1,2)),”([0-9,.]+)([km]?)”),,1) * SWITCH(INDEX(REGEXEXTRACT(LOWER(INDEX(REGEXEXTRACT(INDEX(IMPORTXML(A1,”//div[@class=’primary-header-actions’]”),1,1),”(Unsubscribe)([0-9kmKM.]+)”),1,2)),”([0-9,.]+)([km]?)”),,2),”k”,1000,”m”,1000000,1))

以及许多无效的解决方案。我想完成的是,我们可以从youtube个人资料页面使用Google表格获取订阅者帐户。

xpath google-sheets google-sheets-formula xpath-2.0
1个回答
0
投票

使用(用I4替换B27):

=IMPORTXML(B27;"//span[contains(@class,'subscriber')]")

YtbS

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