python实时提取比特币价格
本文讨论了我们如何阅读网页并提取当前的比特币价格。现在,要执行这个,我们需要一些东西:
- 网站
- 网页抓取库/工具
- 编程语言
网站
这是我们要从中读取比特币价格的网站。有很多网站,你可以从中读取这些数据,但对于本文,我使用的是Coinmarketcap.com,它的 URL 是
https://coinmarketcap.com/currencies/bitcoin
网页抓取库/工具
市场上有许多网络抓取库和工具。以下是我的建议列表:
- Beautiful Soup
- Scrapy
- Requests (HTTP for humans)
- LXML
- Selenium
对于本文,我将Requests与Beautiful Soup一起使用。
编程语言
本文使用 Python 作为编程语言
import requests
from bs4 import BeautifulSoup as bs
URL = "https://coinmarketcap.com/currencies/bitcoin/"
reponse = requests.get(URL)
htmlContent = bs(reponse.content,'html.parser')
divTagContent = htmlContent.find('div',{'class':'priceValue'})
priceTag = divTagContent.select_one('span')
print(f"Current price of Bitcoin is {priceTag.text}")
要了解哪个 HTML 标记保存了这些数据,您可以使用任何开发人员工具。如果你有 Chrome,那么你可以打开 coinmarketcap.com 网站并按 F12。这样做将打开一个开发人员工具窗口,如下所示,
常见问题FAQ
- 程序仅供学习研究,请勿用于非法用途,不得违反国家法律,否则后果自负,一切法律责任与本站无关。
- 请仔细阅读以上条款再购买,拍下即代表同意条款并遵守约定,谢谢大家支持理解!