ページでhttps://bittrex.com/api/v2.0/pub/Markets/GetMarketSummaries私はリクエストでプルするテキストを解析しようとしています。私はテキストを引っ張るために使用していたコードは、それが唯一の特定の通貨の番号を取得するように、私は簡単なように、今私はBS4でそれを解析したいページからすべてのテキストを引くことができますが、ここで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)
ですADX、またはADTを使用します。 ( "MarketCurrency"として表示されます: "ADX") 他のすべての迷惑メールを引っ張らずに、ページから高、低、音量、および最後のような情報を見つけることができるようにします。例えば、私が望む通貨、例えばADXのコードを入力すると、そのテキストが解析され、高値、低値、量、そして最後の数字が印刷されます。助けてくれてありがとう!
このAPIは、HTMLではなくJSONを返すようです。 BeautifulSoupはHTMLパーサです。 JSONの場合は、ネイティブのPython JSONパーサーを使用することができます:https://docs.python.org/2/library/json.html – Hamms
これからのご意見は、申し訳ありませんが、これはかなり新しいです。 –
APIのJSONからPython辞書に移動します。ここでは、http://introtopython.org/dictionaries.html – Hamms