2017-11-02 17 views
0

私はPythonのnoobです。実行中にCoinbaseからビットコインの価格を得るコードを書くのが現在進行中です。コードを実行するたびに、Bitcoinの価格の代わりにnoneと表示されます。以下はWebページ(Coinbase)データPythonを使用した掻き取り

は私のコードです:

import requests 
from bs4 import BeautifulSoup 

page = requests.get('https://www.coinbase.com/dashboard') 
soup = BeautifulSoup(page.content, 'lxml') 

price = soup.find(id='id root') 
assert isinstance(price, object) 
bitcoin = soup.find('span',{'class':'BigAmount__AmountSuper-jnVzGG jdlzFZ'}) 

print(bitcoin) 

答えて

0

Coinbaseは、ダッシュボードを表示する前にログインするあなたを必要とします。すでにログインしているので、ブラウザで動作しますので、ダッシュボードに移動します。

https://www.coinbase.com/chartsおよびクラスPriceChart__HeadingPrice-iOthZP gLGtWx Flex__Flex-fVJVYW iDqRrVを使用して、Bitcoinの価格を抽出することができます。あなたはまた、

+0

..だけでなく、他の通貨でビットコインの価格を取得するために https://min-api.cryptocompare.com/data/pricemulti?fsyms=BTC&tsyms=USD,EUR,INRを使用することができます

だから私はあなたが提案し、私はまだ私の結果として何を得なかっ追加でIDLEとPyCharmに以下のコードを実行しました。まだ間違っているかもしれないと考えることができるものはありますか? – Jay

関連する問題