在Google Spreadsheets中使用importXML

时间:2014-07-27 05:34:47

标签: xml xpath web-scraping google-sheets

我试图从此页面获取值http://socialblade.com/youtube/user/DragonBallzFullHQ我尝试获取的值是过去30天的观看次数,似乎总是说"导入xml内容无法解析"

这是我的google drive importxml代码

=ImportXML(A1, "//*[@id='youtube-summary-outer-wrap']/div[5]/p/span/text()[1]")

A1是http://socialblade.com/youtube/user/DragonBallzFullHQ

3 个答案:

答案 0 :(得分:1)

这应该有效,我测试了它:

=IMPORTXML(A1,"//*[@id='afd-header-views-30d']")

答案 1 :(得分:0)

使用旧版本的gdrive可行。我用过: = IMPORTXML(" http://socialblade.com/youtube/user/dragonballzfullhq&#34 ;;" // DIV [@class ='内容模块'] / DIV / DIV [6] / P /跨度/文本()[1]&#34)

要创建旧版本,请使用http://g.co/oldsheets

答案 2 :(得分:0)

通常更好地使用直接方法(不是从chrome复制xpath但是检查元素):

//span[@id="afd-header-views-30d"]/text()