在Gsheet中确定ImportXML的精确XPath

时间:2015-11-02 11:46:44

标签: xpath web-scraping google-sheets

我想在Google电子表格中从this website获取52周的低价(今天为238.00)。我正在使用=IMPORTXML功能。

要获得Xpath,我使用XPath Helper Chrome扩展程序,它提供了以下路径:

/html/body/center[2]/div/div/div[8]/div[@id='nChrtPrc']/div[@id='content_full']/div[@id='content_bse']/div[@class='PT10 clearfix']/div[@class='FR']/div[@class='PB3 gD_11'][2]/span[@id='b_52low']

我尝试使用

=IMPORTXML(A1,A2)

其中,A1 = URL 和A2 = //span[@id='b_52low']

但是没有获得所需的结果,请在精确的XPath上获得任何帮助。

2 个答案:

答案 0 :(得分:1)

这个xpath对我来说没问题:

=IMPORTXML("http://www.moneycontrol.com/india/stockpricequote/media-entertainment/erosinternationalmedia/EIM","//*[@id='b_52low']")

答案 1 :(得分:0)

你需要正确地引用:

AcceptVerbs

检查您是否两次滥用=IMPORTXML("<url>", "//span[@id='b_52low']") (双引号)(对于id名称和xPath边界)。

可能存在invadlid HTML,因此"无法读取/解析它。