Tushare多语言访问方式介绍
Tushare是一个免费、开源的金融数据接口包,主要用于股票、基金、债券、期货等金融数据的采集、清洗、加工和存储。虽然Tushare主要以Python语言实现,但用户可以通过多种语言来访问Tushare的数据服务。本文将介绍如何使用Python、JavaScript、R等多种语言来访问Tushare数据。
Python访问Tushare
Python是Tushare的主要开发语言,通过Python库可以方便地调用Tushare的API。
安装Tushare库:
pip install tushare
使用示例:
import tushare as ts
# 获取API handle
pro = ts.pro_api('你的API密钥')
# 查询股票基础信息
data = pro.query('stock_basic', exchange='', list_status='L', fields='ts_code,name,area,industry')
print(data)
在上述代码中,通过ts.pro_api
获取API句柄,然后通过pro.query
函数获取股票基础信息【7:0†source】【7:4†source】。
JavaScript访问Tushare
虽然Tushare官方没有直接提供JavaScript的支持,但用户可以通过Node.js的HTTP请求库来访问Tushare的API。
安装依赖库:
npm install axios
使用示例:
const axios = require('axios');
const apiKey = '你的API密钥';
const url = 'http://api.tushare.pro'