Re: [问题] 请求各位前辈给予目标

楼主: hn12404988 (Willy)   2016-09-28 11:32:04
: 还有顺便问一下最近有再挖矿,所以需要卖币看汇率的高低
: 可是每次都要开三四个网站去比价好麻烦,要怎么把各网站的资料自动抓下来呢?
: 然后弄成一个手机可以看得app或网页(只有我自己用)
: 目前程式只学过基础的vb,做专题有写过arduino,不知如何下手
: 也请前辈指点一下大概可以怎么做出来?目前自己看资料似乎要用java写?
要用app来看是可以,但只有个人要看的资料,我是觉得用web就好,手机浏览器开web
假如以web来说,大方向就是分“前端”和“后端”
“前端”:
1. 学HTML5和javascript,你这个需求没有很复杂,可以不用找前端框架
2. web界面有个雏型后,把xmlhttprequest或websocket准备好对服务器送
“后端”:
1. 先确定你要的资料有没有api可以用,有的话简单很多,写一些shell script
2. 没有api可用,要爬html结构的话,简单的话python,php,ruby学一个,然后找
那个语言相对应的html parser来当爬虫引擎
3. 爬虫边写的同时,选一个SQL(mysql, mariadb...), 边规划数据库结构
4. 爬虫完成一部分后,选一个server来用(apache,nginx,lighttpd...),把前后两
端连结起来,也因为你要自己看,verify authority的部份这时候可以用了
这时候一个小系统就有个雏型了,一个关键的重点就是,我看很多刚入门的都会在某一部份
纠结很久,事实上每个部份都先用个大概雏型就好,反正之后要改的才是重点,就像在新创中
常说“Build Fast, Kill Fast”,利用系统回馈出来的资讯或实际使用状况来决定下一步的方
向,会有效率很多。
作者: hijkxyzuw (i,j,k) ×(x,y,z)   2016-09-28 13:19:00
这看起来是 web app ?我是没用过数据库。
楼主: hn12404988 (Willy)   2016-09-28 14:52:00
要包成web app或单纯web都可以,单纯web比较简单
作者: b99605015   2016-09-30 02:03:00
或是搭配node.js,json使用,最近正在写xd

Links booklink

Contact Us: admin [ a t ] ucptt.com