
点赞 + 关注 + 收藏 = 学会了
NintendoToday! 会根据日期(今天多少号)更新动画,很多动画都非常有趣。

现在一共有7个主题,每个主题从1号到31号都有动画,其中「动森」更是有几天是冬天一套主题,夏天一套主题。

每天打开都会有一段Loading过程,有时候遇到节日(比如圣诞、元旦)也会有特定动画。所以每天展示的日历动画应该是从服务器加载下来的。

本文分享一个方法,可以一次获取7个主题1-31号的所有动画。

首先你要有一个老任的账号,如果你想跟着本文的教程做,我建议你朱策一个新的,以免老任秋后算账(老任经常这么做)。
下载好「ProxyPin」和「Nintendo Today!」这两个软体。
「ProxyPin」用来爬。
「Nintendo Today!」被爬。

打开「ProxyPin」,完成初始化配置后(跟着软体指示点点点就行),点击右下角的“开始”按钮(那个粉红色三角形按钮)。

然后打开「Nintendo Today!」把每日动画加载出来,「ProxyPin」能监听到手机里所有软体的网络请求,当然也包括「Nintendo Today!」的请求啦。

找到 https://prod-server.de4taiqu.srv.nintendo.net/en-US/calendars/all 这个请求

切换到“Response”可以看到“Response Body”里有一大堆数据。

如果你要视频文件,复制每个 animation_url 里的值到浏览器打开就能下载了。
我建议把这段 JSON 都复制到电脑,用文本编辑器打开。

这份 JSON 就包含了1-31号的所有视频和封面,部分主题还有春夏秋冬、万圣节、圣诞节等动画。
还有一个生日动画,比如注册账号时填的是10号生日,那你这个账号加载出来的这份JSON就会有7个主题的10号生日动画。好收集完31*7个生日动画是不是要注册31个账号🤔算了😮💨
简单讲讲上面这份 JSON 应该关注哪些参数。
skin_ip:主题。1: 马里奥; 2: 塞尔达; 3: 动森; 4: 皮克敏; 5: 喷喷; 6: 星之卡比; 7: 咚奇刚。animation_type:动画类型。1: 每日动画; 2: 生日动画; 3: 节日动画(春夏秋冬、元旦、圣诞、万圣节等)animation_url:动画地址。复制到浏览器就能下载。thumbnail_url: 动画封面地址。也是复制到浏览器就可以下载。可以根据这份 JSON 的格式,写个 for 全部拉下来。
点赞 + 关注 + 收藏 = 学会了