stockcodes

1.1.0 • Public • Published

stockcodes

  • 用来获取中国上市公司代码
  • 包括深市主板、中小板、创业板、沪市主板、科创板
  • 后续 拟加入 股转系统股票

主要函数

  • mainBoard 返回沪深主板、创业板和科创板股票代码及简称
  • 待开发 neepBoard 返回全国中小企业股份转让系统挂牌股票代码及简称

安装

当前仅提供npm安装

npm install stockcodes --save

用法

模块中的函数mainBoard 会返回一个Promise对象,可以使用then或者await方法进行处理

  • then
const sc = require("stockcodes");
sc.mainBoard().then(codes=>console.log(codes));
  • await
const sc = require("stockcodes");
async function main(){
    let codes = await sc.mainBoard();
    console.log(codes);
}
main();

返回数据格式

返回数据的格式为一个字典,键名为公司代码,每项的值又为一个字典,分别包括公司简称和所在板块,形如:

{
    size:{
        all:4234, //全部上市公司数量
        SH_MAIN: 1592, //沪市主板上市公司数量
        SZ_MAIN: 507, //深市主板上市公司数量
        SH_KCB: 248, //沪市科创板上市公司数量
        SZ_SMALL: 965, //深市中小板上市公司数量
        SZ_CYB: 922 //深市创业板上市公司数量
    },
    data:{
        '300001':{name:'特锐德', board:'SZ_CYB'},
        '300002':{name:'神州泰岳', board:'SZ_CYB'},
        ...
    }
}

board字段说明

  • SZ_MAIN, SH_MAIN 分别表示深市主板和沪市主板
  • SZ_SMALL 深市中小板
  • SZ_CYB 深市创业板
  • SZ_KCB 沪市科创板

Package Sidebar

Install

npm i stockcodes

Weekly Downloads

0

Version

1.1.0

License

MIT

Unpacked Size

6.93 kB

Total Files

3

Last publish

Collaborators

  • jopil