到公司一打開電腦游標就不定時自動飄移,用拭鏡布擦拭無線滑鼠底部或是鍵盤上的觸控點和觸控板皆無效,決定暫時拔掉無線滑鼠,結果游標還是會不定時飄移。
導師傳來一個壓縮檔和操作步驟的訊息,檔案內容如下:
1linkget_post/
2link|
3link|– get_post.js
大致看過 get_post.js 的內容之後,依照訊息內容、自己遇到問題後補上的步驟、教學文章的說明,執行導師提供的爬蟲程式。
1linknpm i selenium-webdriver
1linknpm i async
下指令,用 Node.js 來執行程式
1link// 規則
2linknode get_post.js 粉絲團名稱 開始日期 結束日期
3link
4link// 範例
5linknode get_post.js stevensocial 2022-04-01 2022-04-30
導師的訊息中提到上述指令中的粉絲團名稱、開始日期、結束日期會用 get_post.js 當中的 args 陣列儲存,之後用於爬蟲。
裝完套件,執行上述指令,沒有反應。仔細檢查 get_post.js 才發現讀取 cookie 的檔名的時候有加入隨機的數字,改成 testitself.js 再執行一次指令。成功開啟瀏覽器並自動運作,收集一篇貼文的資料後移動到下一篇。
我傳訊息給導師,"剛才執行程式成功了,現在程式正在自動操作瀏覽器",導師回覆"沒錯 👍"。
導師傳來新訊息,"現在有新的切版想請你協助,可能先以這為主QQ"、"亞瑞特生命靈數網頁,我剛剛有share給你了",附上 Figma 設計稿和 GitLab 專案網址。
餐廳:晨間廚房早午餐 信義永吉店
我點了台式炒泡麵 $75,內容物有炒泡麵、醬汁、青蔥、紅蔥頭、魚板、甜不辣、烤雞、煎蛋,還有英式奶茶 $25。
之前公司裡的音樂都是純音樂,不知為何今天都是流行歌曲。剛好一寫完前面這句話音樂就被關掉了,偏偏當時正在播放 BTS 的 Dynamite,真可惜。
開始研究早上拿到的新任務 - 生命靈數測驗。
打開 Figma 設計稿,是我進公司兩個月以來看過最潮的設計稿。不過還是有一些問題:
全部頁面
測驗頁面
結果頁面
其它
額外的想法
結果頁面
其它
打開 GitLab 專案網址,裡面有很多資源和雜物。
打算問上述的問題,但是導師好像不見了。先把專案拉下來再說。
算一算上面寫了十七個問題,只挑需要問的部分拿去問也好像有點太多了。
到底問還是不問?我想做出更好的成果,所以決定要問。
傳訊息或直接對話?問導師或問設計師?再看一次問題後覺得大部分是和介面有關,所以決定先傳訊息問導師,"想請問做出這份設計稿的設計師是誰?"導師寫了設計師的名字,並問"怎麼了?",我回覆"如果可以的話有一些問題想請教他",導師回覆"他現在有點忙 可能要四點多"。
導師走過來,指向不遠處的某人,說她現在有空可以去問她,沒想到設計師本人自己走過來了。聽他們講才知道這個案子的期限是下周三。把前面的問題一個一個拿來問,因為時間有限,大原則是設計部分維持現狀、不用擔心文案、不用做功能、只要切版就好。不用做玩其它測驗的按鈕、可以用 Font Awesome 的最新版。
從現在開始只有三個小時,做多少算多少。
為了一個圖示下載 Font Awesome Free 6.2.1,解壓縮後體積多達 20 MB,產生了一點罪惡感。
看到生命靈數測驗的設計稿,讓我回想起大學二年級下學期同時修兩門 PHP 課程,有做過類似的網站。
因為這個生命靈數測驗是公司的專案,所以日後可以放在我個人網站的作品集。雖然下班前只做了電腦版,希望能幫助到之後接手的人。