2017-07-13 144 views
-2

例如,我有以下網址:如何從URL中提取所有JSON數據並存儲它?

https://www.website.com/cf/script.php?page=1 

此方法返回50個條目的大型JSON對象。 ?page=2返回下一個50,如此等等。循環訪問所有給定頁面的最佳方法是什麼(例如,我想從第1-200頁開始),並將所有結果存儲在單獨的表/數據庫中?最好使用Javascript。

+2

那麼你已經嘗試過了什麼?最好的方法是編寫一些代碼,看看它是如何工作的,並可選擇改進,沖洗和重複。然後,當你遇到具體的問題時 - 在包含的代碼上提出SO問題。 –

+0

我在Google表格中構建了一個腳本,用於一次導入一個頁面的JSON結果。它的工作,但我期待更自動化,所以我不必複製和粘貼200次。 –

+0

我正在尋找一種方法來自動瀏覽所有頁面或以某種方式刪除每頁50個結果限制。 –

回答

1

查看API文檔,因爲許多API爲您提供了指定響應中條目數量的方法。例如。限制= 50,取= 50。儘管可能有最高金額。

在響應中還經常存在其他尋呼信息,即有多少頁面存在。 如果存在,您可以創建一個循環來獲取每個頁面,並在某處創建/存儲結果。或者你可以只讀取和增加頁面,直到沒有更多的結果。

相關問題