您的位置:首页 > 其它

项目实训十四章

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个公司的股票数据。明天开始把整个搜索的功能完成吧,但是应该会很忙。

这里面的数据很全面,我们打算把这些数据存储到数据库中方便后面的工作。比如股票推荐、个人喜好问题等。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: