無名音樂語法 產生器 - 無名 Site Easy Copy

Avatar of JianKai.
Avatar of JianKai.

無名音樂語法 產生器 - 無名 Site Easy Copy

後端開發工程師 @ WishMobile inc.
Taipei City, Taiwan
高中時開發的網站專案,當時最火紅的Blog無名小站,大家都想要在自己的Blog中放置音樂播放器營造各種不同風格特色,但無奈許多部落客根本不懂什麼是網頁原始碼,所以突發奇想開發了這個音樂播放器產生器,並提供能自動抓取個人相簿中音樂網址來製作,完全解決部落客認為 網頁原始碼=亂碼 的問題,輕鬆的完成他們覺得複雜的事。 – 自動抓取個人相簿音樂網址(網頁爬蟲) 無名小站相簿中可以上傳音樂檔,許多人想取得相簿的音樂檔網址來製作音樂播放器,但看不懂密密麻麻的網頁原始碼,因此設計此功能讓使用者將相簿網址貼到產生器,就會自動透過後端程式爬蟲進行網頁原始碼檢索並擷取音樂檔網址。 – 自定義音樂播放器樣式 對於已經看不懂程式碼的人來說,弄出個基本的播放器已經是極限,更別說想改變播放器的樣式(長寬、顏色、預設音量大小聲…等),為了造福這些人,因此特別加入樣式自定義功能,使用者透過表單選擇與填寫參數,並且透過顏色選擇器選擇喜歡的配色,輕輕鬆鬆就能完成個人化的播放器風格。 ----- 執行此專案時,因當時產生器網站一推出,即造成大量部落客湧入使用,因後端網頁爬蟲部分是運作於單一網頁伺服器上,因IP無法隨意變換,因此經常受到無名小站防止惡意爬蟲的「Error 999」防護機制所影響,造成網站經常停擺,為了解決當時大量湧入的流量造成的問題,我註冊了許多不同公司網頁伺服器,並重新設計一支網頁爬蟲,且導入API設計模式來和網站主程式進行溝通連結,提供確認伺服器運作狀況與執行及返回爬蟲工作結果,而網站主程式則重構爬蟲工作流程,以分流機制將爬蟲工作分散於外部伺服器,將同一時間流量完全分散於不同IP伺服器執行爬蟲工作,最終完全解決被無名小站判斷成惡意爬蟲的問題。
Avatar of the user.
Please login to comment.

Published: Aug 18th 2020
20
3
0

Share