请选择 进入手机版 | 继续访问电脑版

深蓝论坛

搜索
查看: 103|回复: 1

PHP+MySQL+ECharts实现王者荣耀周年庆皮肤返场投票数据获取

[复制链接]

522

主题

4

回帖

2026

积分

管理员

蛮荒网络

Rank: 9Rank: 9Rank: 9

积分
2026

勋章4勋章6冰墩墩滑稽单身狗

发表于 2023-9-7 22:29:50 | 显示全部楼层 |阅读模式
王者荣耀每年都会在周年庆举行皮肤返场投票活动,但是王者官方可能是为了防止玩家乱投票,每次加载页面都会将皮肤的投票位置打乱。每个皮肤的投票数显示成一串很长的数字,很难在短时间内看懂投票的情况。这样的话玩家不知道自己喜欢的皮肤在当前的投票排名,进而影响到个人的投票选择。
于是,一个主意在我脑海中出现:使用 PHP cURL 库模拟登录皮肤返场投票页面,然后用定时任务每间隔一分钟获取投票数据。将数据排序、整理成统一格式后存储到 MySQL,然后编写 PHP 接口让前端调用。前端采用 ECharts 将数据图表化显示,这样玩家就很方便地了解投票实时情况。
数据库配置信息在config.php,去年的活动页面已经下线,因此我准备了我当时获取到的数据SQL文件,仅供学习使用。使用教程:修改config.php,然后导入data文件夹里面的SQL文件。
虽然这是去年(2022)的周年庆活动皮肤返场投票趋势图标页面,但是每年的内容基本是不变的。有能力的大佬可以参考spider.php文件,等到今年的周年庆活动就可以获取最新的数据了,前端文件不用改,只需要获取到新的投票数据然后改一下数据库即可。
image.png

游客,如果您要查看本帖隐藏内容请回复

大牛马一个
回复

使用道具 举报

0

主题

2

回帖

16

积分

举人

Rank: 1

积分
16
发表于 2023-9-13 14:12:44 来自手机 | 显示全部楼层
电饭锅发给你吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表