【发布时间】:2014-01-23 22:08:17
【问题描述】:
尝试使用 =ImportXML 解析 Google Doc 中的 Alexa 排名。以下有效并显示全球排名:
=value(ImportXML(CONCATENATE("http://data.alexa.com/data?cli=10&dat=snbamz&url=",$A$4),"//@rank[1]"))
在 theory 中,如果国家/地区排名存在,则以下内容应显示:(这不起作用)
=ImportXML(CONCATENATE("http://data.alexa.com/data?cli=10&dat=snbamz&url=",$A$4),"//@rank[2]")
以上是不工作的部分。它不是拉第二个“等级”属性的值。
我也试过了:(不起作用)
=ImportXML(CONCATENATE("http://data.alexa.com/data?cli=10&dat=snbamz&url=",$A$4),"/country/@rank")
帮助?我做错了什么?
【问题讨论】:
-
你能告诉我们生成的 XML 吗?
-
您能否提供您要导入的完整网站链接。
-
Alexa 从那时起似乎已经改变了 XML。
//@rank[1]对我不起作用。我为全球排名使用了以下内容,它起作用了://*/POPULARITY/@TEXT
标签: xpath google-sheets google-docs alexa