Thanks to visit codestin.com
Credit goes to github.com

Skip to content

一个基于spring boot 实现的股票指数:chart:爬虫:beetle:

Notifications You must be signed in to change notification settings

wzunique/istock

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

前言

本应用是一个基于Spring boot 实现的股票指数爬虫工具,数据来源于同花顺,新浪财经

实现功能

  • 指数更新
  • 添加股票:目前只支持上市和沪市
  • 股票历史分红
  • 市盈率,市净率,ROE ,所属行业,主营业物
  • 历史市市盈率,市净率 (来源于新浪财务对比图)

Demo 效果

点我查看效果 (初版)

效果图

表结构

CREATE TABLE `stock_master` (
  `s_code` varchar(6) NOT NULL COMMENT '股票代码',
  `s_stock_name` varchar(30) NOT NULL COMMENT '股票名称',
  `s_current_price` decimal(7,2) NOT NULL COMMENT '现价',
  `s_yesterday_price` decimal(7,2) NOT NULL,
  `s_range_price` decimal(7,2) NOT NULL COMMENT '涨幅',
  `s_main_business` varchar(100) NOT NULL COMMENT '主营业务',
  `s_industry` varchar(20) NOT NULL COMMENT '所属行业',
  `s_pe_dynamic` decimal(5,2) NOT NULL COMMENT '市盈率(动态)',
  `s_pe_static` decimal(5,2) NOT NULL COMMENT '市盈率(静态)',
  `s_pb` decimal(5,2) NOT NULL COMMENT '市净率',
  `s_total_value` decimal(8,2) NOT NULL COMMENT '总市值',
  `s_roe` decimal(8,2) NOT NULL COMMENT '净资产收益率',
  `s_dividend_rate` decimal(5,2) NOT NULL COMMENT '分红率',
  `s_dividend_year` int(4) DEFAULT NULL COMMENT '分红年份',
  `s_version` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`s_code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

依赖的数据接口

新浪实时价格接口

http://hq.sinajs.cn/list=

				0:股票名字;
				1:今日开盘价;
				2:昨日收盘价;
				3:当前价格;
				4:今日最高价;
				5:今日最低价;
				6:竞买价,即“买一”报价;
				7:竞卖价,即“卖一”报价;
				8:成交的股票数,由于股票交易以一百股为基本单位,所以在使用时,通常把该值除以一百;
				9:成交金额,单位为“元”,为了一目了然,通常以“万元”为成交金额的单位,所以通常把该值除以一万;
				10:买一”申请4695股,即47手;
				11:“买一”报价;
				12:“买二”
				13:“买二”
				14:“买三”
				15:“买三”
				16:“买四”
				17:“买四”
				18:“买五”
				19:“买五”
				20:“卖一”申报3100股,即31手;
				21:“卖一”报价
				(22, 23), (24, 25), (26,27), (28, 29)分别为“卖二”至“卖四的情况”
				30:日期;
				31:时间;

历史市盈率 历史市净率

http://biz.finance.sina.com.cn/company/compare/img_syl_compare.php?stock_code=600036,&limit=3650 600036改成想查的股票代码 2400改成任何你想查看的多少天 syl是查市盈率,如果查市净率就把syl的y改成j

国内指数

http://hq.sinajs.cn/list=sz399001,sh000001,sz399006,sh000300

About

一个基于spring boot 实现的股票指数:chart:爬虫:beetle:

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 67.3%
  • JavaScript 19.6%
  • HTML 13.1%