kenson2998 / LOL-LMS-Rank-analysis

台服英雄聯盟戰積分析網(League of Legends LMS server) ,使用Python-Django來呈現遊戲數據分析

Home Page:http://loltwgg.herokuapp.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

9/6 更新 英雄技能和造型

因為找到一個沒玩過的api,所以來運用最近學到的加載資料功能,再加上幻燈片來呈現這次的東西。
看實例網址在這
源碼記錄在這

前言

學習Django的時候,看到英雄聯盟有各國伺服器的數據戰績網,但是台灣的數據就是沒有人做出來,
於是抱著學習的心態去製作它,邊做邊學中發現很多東西會運用和經驗就將它記錄下來。
也看到官網提供的對戰紀錄其實就有api可以查看到json資料, 就在想是不是台服是不是可以直接來爬看看做個數據分析。

開發工具

  • 語言:Python3.6
  • 網頁:Django、javascript、jQuery、HTML、css
  • 資料庫:mongodb(筆記): $set用法$inc用法
  • 網路空間:heroku、mlab、AWS、GCP
  • 前端工具:highchart、echart、bootstrap、nicescroll、semantic、lazyload
  • 額外插件:timeago(時間格式轉換)、telegram-bot
  • 爬蟲:Beautifulsoup4、Process多進程運用(筆記)、crontab排程運用(筆記)、threading多線程

分析來源

https://acs-garena.leagueoflegends.com/v1/players?name={Id}&region=TW
https://acs-garena.leagueoflegends.com/v1/stats/game/TW/{uid}
https://acs-garena.leagueoflegends.com/v1/stats/player_history/TW/{UID}?begIndex=0&endIndex=20&
https://acs-garena.leagueoflegends.com/v1/stats/game/TW/{gameId}/timeline

遊戲資料來源

https://ddragon.leagueoflegends.com/cdn/{版本}/data/zh_TW/summoner.json
https://ddragon.leagueoflegends.com/cdn/{版本}/data/zh_TW/item.json
https://ddragon.leagueoflegends.com/cdn/{版本}/data/zh_TW/champion.json
https://ddragon.leagueoflegends.com/cdn/{版本}/img/champion/{champname}.png
https://ddragon.leagueoflegends.com/cdn/{版本}/img/item/{item}.png
https://ddragon.leagueoflegends.com/cdn/{版本}/img/spell/{Summonerspellname}.png
https://ddragon.leagueoflegends.com/cdn/{版本}/img/profileicon/{icon}.png

About

台服英雄聯盟戰積分析網(League of Legends LMS server) ,使用Python-Django來呈現遊戲數據分析

http://loltwgg.herokuapp.com


Languages

Language:Jupyter Notebook 77.2%Language:Python 22.8%