1.1.0 • Published 3 years ago

stockcodes v1.1.0

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

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 沪市科创板
1.1.0

3 years ago

1.0.6

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.0

3 years ago