在頁面https://bittrex.com/api/v2.0/pub/Markets/GetMarketSummaries我試圖解析文本,我拉與請求。我使用拉文本的代碼是在這裏從頁面解析文本到BS4
import requests
from bs4 import BeautifulSoup
link = 'https://bittrex.com/api/v2.0/pub/Markets/GetMarketSummaries'
html = requests.get('https://bittrex.com/api/v2.0/pub/Markets/GetMarketSummaries').text
print(html)
我可以很容易把所有的文字從頁,但現在我想和BS4來分析它,使它只得到特定貨幣的數量,如ADX或ADT。 (顯示爲「MarketCurrency」:「ADX」) 我希望它能夠從頁面中找到諸如「高」,「低」,「卷」和「最後」之類的信息,而無需拉動所有其他垃圾。因此,例如,我輸入我想要的貨幣代碼,例如:ADX,然後解析該文本並僅打印高,低,量和當天最後一天的數字。謝謝你的幫助!
該API似乎返回JSON,而不是HTML。 BeautifulSoup是一個HTML解析器;對於JSON,您可以使用本機python JSON解析器:https://docs.python.org/2/library/json.html – Hamms
任何想法開始然後,對不起,我很新的 –
開始解析結果從JSON的API到Python字典,你可以在這裏瞭解更多關於http://introtopython.org/dictionaries.html – Hamms