项目实训十四章
2020-07-14 06:30
120 查看
创新实训6.18
数据获取
本来是打算今天把股票搜索功能写完的,但是我们中途出现了很大的问题,那就是我们的数据是使用python的API去获取的,但是我们的后端是用springboot写的,说到底还是Java,所以我们得想办法解决这个问题,网上有的方法是使用jpython,这个其实就是在java中运行了python,但是我是引用的python的一个外部依赖库啊,这样肯定不行啊,所以我只能另寻办法了,后来找到了一个简单的办法。
用这个方法就可以了,还可以传参,但是问题是他不能接收python的返回值,后来我只能把获取的数据先存到一个csv文件中,然后再用Java去读取csv文件了,但是Java读取csv文件我还没弄,主要原因就是我后来发现我应该要先弄到所有的上市公司的股票代码,这是一个基础,要不然没有办法判断用户输入的股票代码是否正确,于是又花费了一晚上的时间去研究获取股票代码。
股票代码
我首先是打算用爬虫去爬取一些公司的股票代码,但是显然很麻烦,而且有些数据都是过时的,要是爬取了过时的数据那就出问题了,所以我又使用了tushare,但是tushare升级到tushare pro之后需要用积分换取权限了,我又弄了很久的积分问题,终于可以获取数据了,但是令人遗憾的是没有深股的B股和沪股的B股,这就很麻烦了,所以我们打算不要B股的数据了,这样数据显然少了很多,但是还是有将近4000个公司的股票数据。明天开始把整个搜索的功能完成吧,但是应该会很忙。
这里面的数据很全面,我们打算把这些数据存储到数据库中方便后面的工作。比如股票推荐、个人喜好问题等。
相关文章推荐
- 2016实训项目--仿知乎论坛 总结
- “实拍与三维结合”项目实训工作汇报
- 项目实训总结
- 学生信息管理系统实训第二天项目
- 东软实训项目个人总结
- 暑期项目实训之健康宝APP(四)
- 程序设计实训项目二 歌手大奖赛计分程序
- 程序设计项目实训——银行储蓄系统
- C语言的六个实训小项目-源码例程
- 亿能测试培训中心 下周进入完整自动化测试项目实训阶段
- 暑期项目开发实训 Day5
- 实训项目周记(三)
- Vue.js项目实训
- 实训项目第一周
- Android基础知识【项目实训-实现二级导航“今日活动”及读取数据库】【5】
- 实训项目 储蓄平台
- 用python进行项目实训的计划
- Java 第三次学生GUI信息管理系统实训项目
- android 项目实训——贪吃蛇(二)
- 暑期项目开发实训 Day15