googlesheets-用于抓取数据的XPath查询



我正在使用从Chrome复制XPath来创建查询。它非常有效,但不适用于这个问题。

这是我搜集数据的网站。

一个有效的查询(表1中"Senaste NAV kurs"旁边的数字)

=IMPORTXML("http://www.di.se/di-fonder/fonddetaljer/?InstrumentId="&1085603;"//*[@id='fund-summary-wrap']/div[1]/dl[2]/dd/text()" )

但是当我从标题为"的表中复制XPath时;AVKASTNING";我没有得到任何数据,请帮助

=IMPORTXML("http://www.di.se/di-fonder/fonddetaljer/?InstrumentId="&1085603;"//*[@id='ctl00_FourColumnWidthContent_ThreeColumnsContent_MainAndSecondColumnContent_fundInfo_fundPerformance_tableFund']/tbody/tr[4]/td[2]/span" )

如果您愿意尝试另一种方式,下面将获得"AVKASTNING"表。

=IMPORTHTML("http://www.di.se/di-fonder/fonddetaljer/?InstrumentId=1085603","table",7)

如果需要表中的特定值,请使用索引。以下示例获取第二行第二列的值:

=index(IMPORTHTML("http://www.di.se/di-fonder/fonddetaljer/?InstrumentId=1085603","table",7),2,2)

相关内容

  • 没有找到相关文章

最新更新