請求各位前輩給予目標 - Linux

Table of Contents

: 還有順便問一下最近有再挖礦,所以需要賣幣看匯率的高低
: 可是每次都要開三四個網站去比價好麻煩,要怎麼把各網站的資料自動抓下來呢?
: 然後弄成一個手機可以看得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」,利用系統回饋出來的資訊或實際使用狀況來決定下一步的方

向,會有效率很多。

--

All Comments

Steve avatarSteve2016-09-30
這看起來是 web app ?我是沒用過資料庫。
Kumar avatarKumar2016-10-04
要包成web app或單純web都可以,單純web比較簡單
Madame avatarMadame2016-10-07
或是搭配node.js,json使用,最近正在寫xd