為了一個簡單的目的而搞了很久

為了想要不開遊戲就能知道遊戲公會的成員是否在線上,
所以去研究了遊戲官方的api,
再把相關的知識查了一遍,
弄了好久終於實現達到基本的要求了(能查出部分在線上的公會成員)。

https://wowsfwb.herokuapp.com



本來想利用api先抓公會成員的id,
再一個一個去抓他們的最後上線時間和最後一場戰鬥時間,
但發現會timeout,
目前暫時不知道有效的解決方法,
就把所有公會成員的id放進資料庫來取代這個步驟了。

再來就是顯示資料了,
個人測試,一次抓取超過20筆玩家的資料的話,一樣會timeout,
最後就先利用框架,切成好幾份網頁,一個網頁處理一部份,
暫時讓功能可以實現。

以後應該會嘗試利用多執行緒來優化吧。

留言