2013-01-21 48 views
1

我的願望是下載分頁的Jquery或Javascript表格的全部內容,而無需點擊200頁中的每一頁並複製內容。如何下載分頁的Jquery/JS表的內容?

表的實施例獲得: http://theforexchampionship.com/ranking/

在更普遍的方式,這個問題也適用於由jQuery插件創建的表如jQuery的數據表?

有沒有一種方法,比如,一個自動化腳本,一個在JS中注入參數的工具(比如一個JS庫的「0,999999」邊界,它可以提供一個帶有最小和最大邊界的函數),或者有些方法呢?

精密:我講的是一個網站,你沒有訪問源代碼

+1

你說的是數據刮每個表格單元運行的客戶端事件,然後循環?你想從一個你不擁有的網站上抓取數據? – Fresheyeball

+0

後臺發送一個表,沒有json,所以不知道這對你是否有用。 – VDP

+0

@Fresheyeball:是的,我不知道這是一個詞。 – spiritoo

回答

0

通常有這樣的表後面的數據服務(即東西,將與數據回覆的每一頁) 。

查看頁面的源代碼以瞭解它的工作原理,然後編寫自己的代碼連接到相同的源代碼,獲取數據並以任何您喜歡的方式顯示它。

請注意,您不需要Web服務器;在同一個文件夾中包含一些JavaScript的本地HTML文件將起作用。

可能在途中傷有些事情:

  • 如果網站需要授權,你將不得不復制,不知怎的,
  • 在數據庫中的數據是受版權或專門立法在一些國家的保護;請注意,有人可能反對
  • 即使這是合法的,但有些管理員/公司在人們敲門時會討厭它。如果你不想被禁止,請申請許可。