2016-10-18 109 views
1

在Google表格中有一個名爲IMPORTHTML的函數,它允許您從HTML頁面返回表格和列表。不過,我不知道如何找出我正在查看的表或列表的索引。有沒有辦法快速找出所有的表和列表,並有相應的索引?我曾嘗試在Chrome的某些網頁上查看源代碼,並且由於它們如何加載頁面而無法閱讀,但不知何故,Google函數知道如何獲取第17張表格。這是一個通用的問題,不適用於任何一個網站,而是任何網站,我可能想提取一些未知的表號。現在,我只是通過一堆看起來不正確的指數來強行推測。ImportHTML查找所有表格和列表

回答

0

這不會找到你想要的確切表格,但它會給你一個表格列表。 從谷歌開發者控制檯輸入下面找到表號

var i = 1; [] .forEach.call(document.getElementsByTagName(「table」),function(x){console.log(i ++,x);});

+0

謝謝!這絕對是我試圖實現的目標的一步。如何列表? 當我用「列表」替換「表」似乎沒有任何回報。 此外,一些網頁似乎沒有一個特殊的網址,例如雅虎金融正常工作。 http://finance.yahoo.com/quote/F/key-statistics?p=F將無法正常工作,但http://finance.yahoo.com/q/ks?s=F+Key+Statistics確實有效。任何方式與控制檯找出正確的URL用於這樣的特殊頁面? – CodeCamper

+0

我無法使'列表'正常工作。我會看看這兩個問題,並讓我們知道我是否有任何成功。請做同樣的事情。 –