Skip to content
PKUJohnson edited this page May 30, 2018 · 29 revisions

欢迎使用开源数据工具OpenDataTools.

当前支持的API:

  1. 空气质量指数AQI数据
from opendatatools import aqi

# 获取某日全国各大城市的AQI数据
aqi.get_daily_aqi('2018-01-01')

# 获取单个城市的AQI历史数据
aqi.get_daily_aqi_onecity('北京市')

#获取单个城市某日的AQI小时数据
aqi_hour = aqi.get_hour_aqi_onecity('北京市', '2018-05-26')
aqi_hour.set_index('time', inplace=True)
print(aqi_hour)

#获取实时AQI小时数据
aqi_hour = aqi.get_hour_aqi()
print(aqi_hour)
  1. 数字货币数据接口
from opendatatools import coin

# 获取数字货币的信息
# 从这里可以获取到数字货币的symbol,比如比特币BTC,以太币ETH
data, msg = coin.get_coin_list()

# 获取数字货币行情快照
# 参数:目标币,支付币
snap, df, msg = coin.get_coin_snapshot('BTC', 'USD')

# 获取数字货币的实时行情
# 参数:目标币,支付币,交易所(支付币可以是多个,结果返回多个)
data, msg = coin.get_coin_price('BTC', 'USD,EUR', 'Bitfinex')

# 获取分钟线,小时线,日线
# 参数:目标币,支付币,交易所
df, msg = coin.get_his_min('BTC', 'USD', 'Bitfinex')
df, msg = coin.get_his_hour('BTC', 'USD', 'Bitfinex')
df, msg = coin.get_his_day('BTC', 'USD', 'Bitfinex')
  1. 沪港通每日北向的持股情况
from opendatatools import hkex

# 获取陆港通 北向 持股 情况
# 参数:市场SH/SZ,日期YYYY-MM-DD
df = hkex.get_lgt_share(market = 'SH', date = '2018-05-28')