2017-08-27 21 views
-1

我從來沒有與API的工作,我也是新來的Python,但我通過從coinmarketcap的API要循環,每行線如何在python之後循環使用來自coinmarketcap行的API?

我通過這個代碼獲得API:

requests = requests.get('https://api.coinmarketcap.com/v1/ticker/') 

我試圖通過只是在做

for line in requests: 

這樣做,但似乎並沒有工作,我怎麼想它

最後,我希望把所有的符號,所有Sperate列表中的市場大小和交易量,並將它們結合起來,這樣我就可以從任何交易品種中調用marketcap和交易量。

+1

Requests.get返回一個Response對象,這是不迭代重寫requests模塊導入。你想要獲得線條還是JSON? –

+0

我試圖讓線條,我設法遍歷它呢? – RandomStacker

+1

你不能從單行提取任何有用的信息。你需要解析返回的JSON –

回答

1

首先,該API返回JSON。

其次,你通過設置變量同名

試試這個

import json 
import requests 

r = requests.get('https://api.coinmarketcap.com/v1/ticker/') 
for coin in r.json(): 
    print(coin) 
+0

是的,謝謝你,我將谷歌有關JSON,因爲我不知道它是什麼,我很新的編程,所以謝謝你! – RandomStacker