所以我正在嘗試創建一個代碼來獲取位元幣的價格由于某種原因運行此代碼將導致輸出無,但是我想要當前位元幣價格的輸出,我該如何解決這個問題?
url = 'https://www.google.com/search?q=bitcoin price'
r = requests.get(url)
soup = BeautifulSoup(r.text, 'html.parser')
text = soup.find('span', {'class':'vpclqee'})
print(text)
uj5u.com熱心網友回復:
如果你對使用谷歌的位元幣價格沒有限制,其他一些網站更容易獲得這個價值,比如 CoinMarketCap:
from bs4 import BeautifulSoup
import requests
url = 'https://coinmarketcap.com/currencies/bitcoin/'
r = requests.get(url)
soup = BeautifulSoup(r.text, 'html.parser')
text = soup.find_all('div', {'class':"priceValue"})
for elem in text:
print(elem.get_text())
但請注意,這不適用于任何實時更新,因為我認為它更新得太慢了。
輸出:
$39,878.01
uj5u.com熱心網友回復:
也許你有不必要的v嘗試寫:
text = soup.find('span', {'class':'pclqee'})
代替:
text = soup.find('span', {'class':'vpclqee'})

轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/431623.html
