程式設計不該只是工程師專屬的武器
爬蟲的技術對於身處行銷、電商產業的人更重要
文章並不探討困難的技術,目標是培養解決問題的能力及技術的整合,內容包含:
1. 撰寫程式的前置環境設定,以及推薦開發工具(IDE)
2. nodejs基礎操作
3. 自動抓取網頁資訊(打開虛擬網頁、分析網頁、操作網頁元素)
4. 將取得的資訊放入Google Sheets(read、write、format...)
5. 排程自動執行設定,腳本撰寫
6. 執行完成後透過LINE回報執行狀況
備註:本專案在windows、mac皆可操作
客戶的操作跟你想的不一樣 為什麼寫這篇文章? 其實這份專案完成到昨天的進度時就給業主做功能上的確認準備結案了 但一個案子通常很難一次就通過,無論這隻程式在...
在驗收階段你就知道一個好的需求規格書有多麼重要 今日目標 1. 了解驗收過程中需求規格書的重要性 2. 談需求變更 3. 將新的爬蟲資料寫到最前面,日期為...
你是做好一件作品,還是完成一項任務 今日目標 1. 了解使用者體驗為什麼重要 1.1 那些不堪回首的共同回憶1.2 是什麼原因製造出這些體驗的1.3 有在...
電腦能夠記住的任務就讓電腦來做吧,把腦容量留給更重要的任務 為什麼要學習排程? 在客戶要求這個功能前其實我就把他的雛型完成了,因為我是一個懶人,同時也不是...
如果一個套件無法解決問題,那就用兩個吧! 思考一下昨天的排程有什麼缺點 昨天完成的排程其實有幾個缺點: 在終端機(Terminal)執行排程後你必須保持...
解決問題的方法 ≠ 最好的方法;我只是提出我的解法,了解問題發生的原因後你可以想想自己如果遇到了會怎麼解決 為什麼寫這篇文章 昨天的教學讓你的排程穩定的在...
爬蟲完成後沒發出通知,就像是黯然銷魂飯少了洋蔥 為什麼通知很重要? 在爬蟲的運作完全自動化的狀態下你需要透過接收通知,知道爬蟲執行完畢 通知的內容要簡述...
成功要選人少的路走,套件要選人多的來用 如何選擇 Node.js 中發出 Request 的套件? 雖然眾多的套件都能實現這個目標,但還是把套件做個簡單的...
除了要有專業外,你更要有技術整合的能力 筆者有話先說 這份專案所用到的各種技術都不難,難的是將這些技術整合成一個能讓客戶買單的專案;當時在跟工程師朋友分享...
當你停止拿著別人的地圖走在自己的人生道路上,那你的人生才算真正的開始。-Peter Su 因為在過去的鐵人賽中很少看到從專案角度來分享技術的文章,所以我選擇...