【百變恰吉】幫GA寫了一個更新情報爬蟲

logo_ga

遊戲官網

2004 年,百變恰吉由當時的遊戲橘子營運
做為當時鮮少,放到現今也稀有的八方位線上多人格鬥遊戲,百變恰吉在當年捲起了一陣不小的風潮
儘管後來人氣逐漸走入下坡,遊戲並沒有消失,台服由原廠 CyberStep 接手,在韓/陸服更是有著不少的玩家基數

算算時間,GA 走過的歷史,不算橘子時期有 11 年了
全部加起來的話超過 21 年,C 社經營的百變恰吉不知不覺超過了前代的時間

因為太過漫長,許多圖片跟文字已經走入了回憶
官網的更新資訊,隨著時間流逝,在無人注意的角落也逐漸消弭


從資料庫被刪除的圖片


↑ 在我以前搬運更新紀錄的時候就有發現
官網比較舊的圖片默默從資料庫被刪除


更新日期有很大的斷層


↑ 有些甚至整個文章已經找不到了

這遊戲在網路上的資料很少
由於韓服的玩家不少,如果看得懂韓文的話,其實都還是有文檔可以爬
中文圈就比較慘了,比較新的裝備基本上不會有人介紹
台陸兩服的譯名又不同,從裝備乃至術語都有差異,情報流通挺困難的

官網的更新內容因此變得很重要,關於新裝備的技能組與隱藏效果,大多都只能依賴更新資訊

我希望這遊戲能變得更好,所以也希望能從力所能及的地方努力。


入口網站


↑ 這是目前寫的網站雛形,基本依賴官網的 API 獲得更新列表
搭配爬蟲代碼將未收錄的更新網站備份


備份後的更新資料


↑ 目前的效果

如果我想找某個裝備的技能表,但早就忘記是哪一篇更新情報了


搜尋引擎


↑ 喔~原來不諧和元素是 2022 年 9 月出的


技能表


↑ 可以很清楚的看到每個招式跟 tips

目前實現:

根據指定 ID 爬取子元素資料
根據指定 class 爬取子元素資料
根據官方更新歷程 API 遍歷更新頁面 url
紀錄已收錄 url,避免重複爬取
盡可能還原官網 style
爬取圖片另存至專案避免來源過期
建立簡易入口網站,方便閱覽
建立搜尋引擎,根據頁面文本查詢內容(空格可多條件)
透過 express.js 建置動態網站
土法煉鋼產生靜態網站
前綴域名支持

入口網站可以根據 UX 做調整,之後應該就會放著不動了
代碼是開源的,所以誰都可以拿去用
只要有一點基礎知識,照著說明文件下幾行命令就可以執行了
執行完以後可以隨時從本機查閱裝備資料

公開服務的部分目前並沒有計畫
一是沒找到適合長期運行的免費資源
二是目前另外還有在維護活俠傳的 wiki

也許等哪天就會開放了吧,到時候我想會再發一篇文
當然也歡迎有熱情的小夥伴自行架設
因為可以編譯成靜態網站,架設的部分很容易
使用上有遇到問題也可以問我,那就這樣。

Github

【百變恰吉】幫GA寫了一個更新情報爬蟲

https://smilin.net/2025/02/14/getampedUpdateHistory/

作者

Smilin

發佈於

2025-02-14

更新於

2025-02-14

許可協議

評論