/ / Query XPath per lo scrap di dati - google-spreadsheet, google-query-language

Query XPath per lo scrap di dati - google-spreadsheet, google-query-language

Sto usando Copy XPath da Chrome per creare le mie query, funziona molto bene ma non per questa domanda.

Qui è il sito Scarto dati da.

Una query che funziona (numero accanto a "Senaste NAV-kurs" nella tabella 1)

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

Ma quando copio XPath dalla tabella con il titolo "AVKASTNING" non ottengo alcun dato, l'aiuto di pls

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

risposte:

0 per risposta № 1

Se sei disposto a provarlo in un altro modo, quanto segue otterrà la tabella "AVKASTNING".

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

Se vuoi un valore specifico dalla tabella usa l'indice. L'esempio seguente ottiene il valore della seconda colonna della seconda riga:

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