没接触过 flask,想用 flask 做一个行情展示页面,比如自己关注的几个股票,利用抓取的新浪财经的 js 数据,展示几个关键的信息在页面上,实现数据实施更新,最多再实现一个价格预警功能。请教一下具体如何做。有类似的代码能介绍下吗?
没接触过 flask,想用 flask 做一个行情展示页面,比如自己关注的几个股票,利用抓取的新浪财经的 js 数据,展示几个关键的信息在页面上,实现数据实施更新,最多再实现一个价格预警功能。请教一下具体如何做。有类似的代码能介绍下吗?
|
grimpilJun 28, 2017 via Android
1
这种应该有现成的工具吧 github 上找找
|
|
likukuJun 28, 2017
2
flask 是 web 框架,你要抓取,那还得用 scrapy
|
|
way2explore2Jun 28, 2017
3
|
|
bazingaterryJun 28, 2017 via iPhone
4
Scrapy 抓取丢 Redis 上面,Flask 读 Redis 用来展示。
|
|
5
抓取数据已经解决了,不知道怎么展示在浏览器页面上。。。。。新浪的 js 特别规律,好多年没有变化了。
就是不知道怎么放到浏览器上 |
|
0x8CJun 28, 2017
6
flask 不适合做爬虫,试试 pyspider
|
|
jy02201949Jun 28, 2017
7
@jahan #5 看看四楼的建议
|
|
ivechanJun 28, 2017
8
你需要学习 Web 开发技术, 而不是爬虫。 毕竟你已经爬好了。
你看 flask 的入门资料, 把 hello world 换成爬虫的数据就行了。 |
|
playniuniuJun 28, 2017 via iPhone
9
实时数据最好用 websocket 实现 所以你需要看看 flask-socketio 偷懒一点的方法前端每 1s 轮巡一下数据 至于图标的展现 参考一下 highcharts 和 eharts 这个和 flask 无关 你这个需求 flask 只不过用来渲染下 html 而已
|
|
buhuipaoJun 28, 2017
10
|
|
myliyifeiJun 28, 2017 via Android
11
什么行情 很多行情有免费接口的 简单事情不要做复杂了
|
|
sparkssssssssJun 28, 2017 via iPhone
12
马克
|
|
sangmongJun 28, 2017
13
mark
|
|
rensungJun 29, 2017 via Android
14
1.get js 数据
2.解析数据 3.flask 显示 |
|
NaVientJun 29, 2017
15
其实楼主的问题是怎么展示,前端展示建议你用百度的 echarts, flask 跟着官方教程走一走就行了
|
|
16
太感谢大家的建议了。确实,现在有很多的免费的接口,新浪啊,tradingview 啊之类的,我想把几个数据源整合起来(爬虫做好了),就是要展示在浏览器上,现在看 flask 的文档,无奈对 web 开发一窍不通。
谢谢楼上提供的技术思路,真是学无止境。 |
|
18
@NaVient echarts 确实高大上,还没找到合适的控件,其实就是特简单的几个表格,然后数据根据 python 爬取的及时更新就好。不是特别理解 web 的运作。。。汗颜。
|
|
19
Flask-Notifications 这个 package 可以满足我的要求,而且也是使用了 redis,问题是使用 pip 安装,我用的是 conda 来管理,如何实现安装这个包呢,不在 anaconda 源里面。
|