Re: [問題] 請求各位前輩給予目標

作者: hijkxyzuw (i,j,k) ×(x,y,z)   2016-09-28 13:10:32
※ 引述《heaviest (heaviest)》之銘言:
: 還有順便問一下最近有再挖礦,所以需要賣幣看匯率的高低
: 可是每次都要開三四個網站去比價好麻煩,要怎麼把各網站的資料自動抓下來呢?
: 然後弄成一個手機可以看得app或網頁(只有我自己用)
: 目前程式只學過基礎的vb,做專題有寫過arduino,不知如何下手
: 也請前輩指點一下大概可以怎麼做出來?目前自己看資料似乎要用java寫?
這個部份就很適合拿來練習了。
首先 app 或網頁,我是建議用網頁比較簡單,
用 apt 或 dnf 裝個 httpd 就可以動了。
只是電腦就不能關機,
不然就是找其它的主機商。
如果想學 html ,就去看那幾個網站的原始碼,
想辦法用 wget 、 curl 或其它語言的函式庫爬回來,
然後看要用 python 、 perl 、 node 去解析。
解析完再輸出成一個 html 或想其它辦法丟到你的 httpd 上,
定時更新。
如果該網頁可以用 iframe 嵌入,
最簡單就是在一個 html 裡用 iframe 把它們都嵌進來。
<iframe id="firstWebSite" src="http://for.example/"></iframe>
<iframe id="secondWebSite" src="http://example.2/"></iframe>
或是用 wkhtmltoimage 把網頁變成圖片 XD
方法很多啦, linux 可以讓你很簡單的做這些事,
大概是這樣。
作者: HamalAri (哈馬‧阿里)   2016-09-28 19:43:00
bash cgi ,五歲小孩也學得會
作者: hijkxyzuw (i,j,k) ×(x,y,z)   2016-09-28 20:01:00
其實我覺得 perl 比較簡單。bash 的好處是可以簡單存取檔案和其它工具。
作者: GoldRoger (黃金羅傑)   2016-09-29 00:34:00
這我寫過, 目前也還在用, 幫會計部爬台銀匯率, 5分鐘抓一次顯示在桌面
作者: hijkxyzuw (i,j,k) ×(x,y,z)   2016-09-29 09:37:00
還真的有人用過…
作者: soem (流水)   2016-09-29 21:47:00
如果只是上面海賊王講的功能,或許是不用寫cgi啦XD拿cron去呼叫script抓,再更新靜態網頁檔案也行

Links booklink

Contact Us: admin [ a t ] ucptt.com