王者荣耀每年都会在周年庆举行皮肤返场投票活动,但是王者官方可能是为了防止玩家乱投票,每次加载页面都会将皮肤的投票位置打乱。每个皮肤的投票数显示成一串很长的数字,很难在短时间内看懂投票的情况。这样的话玩家不知道自己喜欢的皮肤在当前的投票排名,进而影响到个人的投票选择。

于是,我使用 PHP cURL 库模拟登录皮肤返场投票页面,然后用定时任务每间隔一分钟获取投票数据。将数据排序、整理成统一格式后存储到 MySQL,然后编写 PHP 接口让前端调用。前端采用 ECharts 将数据图表化显示,这样玩家就很方便地了解投票实时情况。

2023王者荣耀周年庆皮肤返场投票统计排行源码 第5张插图

使用教程:

1.修改config.php,然后导入data文件夹里面的SQL文件。
2.虽然这是去年(2022)的周年庆活动皮肤返场投票趋势图标页面,但是每年的内容基本是不变的。
3.spider.php文件修改自己的登录cookie,就可以获取最新的数据了,前端文件不用改,只需要获取到新的投票数据然后改一下数据库即可。