Gsheet中的ImportXML的XPath

时间:2016-03-01 17:34:37

标签: xpath import google-sheets

我正在尝试在Google电子表格中使用ImportXML并获得NA结果。错误讯息:

  

导入XML内容无法解析
  网址:http://www.tripadvisor.com/Hotel_Review-g293916-d309884-Reviews-Indra_Regent_Hotel-Bangkok.html

这就是我所拥有的:

importxml(url, "//img[@class='sprite-rating_rr_fill rating_rr_fill rr35']/@content")

这就是我想要抓住的: the content attribute value of img

我期待着你的建议。我不确定我做错了什么。

1 个答案:

答案 0 :(得分:0)

这不是你的xpath是错误的,而是不是正确的xml文档的源(img标签没有关闭)。

的确,如果您尝试运行:

  =IMPORTXML( url, "//div[@class='rs rating']" )

它解析为:

 1,087 Reviews.

但是它的任何后代都会抛出错误。 你可以尝试首先通过“消毒剂”传递html源,然后它应该可以工作。