cryptocmd——获取加密货币交易数据

cryptocmd——获取加密货币交易数据

该包的GitHub地址为:guptarohit/cryptoCMD,可以用于获取加密货币的数据,输出格式可以选择list、DataFrame和csv,非常方便。

安装

1
pip install git+git://github.com/guptarohit/cryptoCMD.git

使用

1
2
3
from cryptocmd import CmcScraper
import pandas as pd
# 数据爬取自'https://coinmarketcap.com/',因此加密货币的代码也可以从该网站找到

爬取指定加密货币的全部时间序列数据

1
2
3
4
5
6
7
8
9
# 初始化抓取器而不传入时间区间,XRP:瑞波币
scraper = CmcScraper('XRP')
# 获取数据,headers是list格式的表头,data是list格式的数据
# Market Cap是Market capitalization,市价总值
headers, data = scraper.get_data()
# 导出为csv文件
scraper.export_csv('xrp_all_time.csv')
# 获取数据框格式的数据
df = scraper.get_dataframe()

爬取指定加密货币的指定时间范围的数据

1
2
3
4
5
6
7
8
9
# 指定下载数据的时间范围
scraper = CmcScraper('BTC', '01-01-2010', '24-10-2018')
# 获取list格式的数据
headers, data = scraper.get_data()
# 获取csv格式的数据
scraper.export_csv()
# 这里的默认名称是:`BTC_28-04-2013_23-10-2018.csv`
# 获取数据框格式的数据
df = scraper.get_dataframe()
# Python

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×