2017-06-14 9 views
0

私はこのウェブサイトでbtcの価格を取得したいと思います。美味しいスープはウェブサイトでより深く解析します

from bs4 import BeautifulSoup 

url = "https://koinim.com" 
r = requests.get(url) 

soup = BeautifulSoup(r.content, 'html.parser') 

g_data = soup.find_all(attrs={"nav-BTC-price"}) 

print(g_data) 

結果は次のとおりです。

[<strong class="nav-BTC-price">10002.99</strong>] 

Process finished with exit code 0 

私はちょうどたいが、BTC価格(10002.99)を取ります。

TY

+1

'度G_data [0] .text' - >' '10002.99'' –

答えて

2

使用テキスト属性:

[g.text for g in g_data] 
# ['10049.00'] 
+0

TYそんなにそれが働きました。 1行で価格を得ることはできませんか?これはうまくいきません –

+1

価格が1つだけの場合は、 'find'メソッドを使うことができます。次に、' find'メソッドを使います。あなたは 'soup.find(attrs = {" nav-BTC-price "})の1行でそれを得ることができます。text' – Psidom

+1

それはとても大変でした:) –

関連する問題