2015-09-02 48 views
-3

例如,我們有一個填充了數字的表格的網頁。我們知道存在包含我們想要的數據的json。我們在瀏覽器中打開特定網頁並選擇第一列的第一個數字。如何獲取網頁中選擇的json?

下面是具體網站的網址和JSON網址:

我可以看到在JSON哪裏是特定的值?它對應哪個鍵?

當您在瀏覽器中選擇某些內容時,類似於「View Selection Source」,但是對於json。

+1

什麼?你問如何將任意的HTML轉換爲一些JSON表示?怎麼樣? –

+0

你嘗試過'請求'庫嗎? – taesu

+0

對於閱讀json,我使用請求或pd.read_json。 – GiannisIordanou

回答

0

運行pip install requests,然後

import request 
json = request.get('http://example.com').json() 

如果你正在請求返回JSON,然後上面會工作
如果沒有,那麼你必須採取字符串格式,並創建rown JSON

text = request.get('http://example.com').text 
json = magically_turn_into_json(text) 
+1

'magically_turn_into_json'是正確的... –

+0

我不知道他是否要求返回json的東西,或者返回html ....的東西太模糊 – taesu

+0

我在尋找類似於「View Selection Source」的東西,只是幫助我確定我需要的json中的密鑰。 – GiannisIordanou