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