发布于 

基于云函数自动给网易云音乐刷歌升级

前言

由于本Niko的网易云音乐实在是菜(才8级),而自己又是懒癌晚期,不想手动登录领云贝,并且以正常人的标准一天也刷不完300首歌(如果你是超人或者闲得慌当我没说)。所以去了解了这方面的项目,最终通过使用良心云的云函数实现了这一目标。

白嫖良心云的云函数服务

进入良心云的云函数SCF网站,https://cloud.tencent.com/product/scf。先登录,接着进入云函数控制台https://console.cloud.tencent.com/scf

  1. 如图,点击新建按钮:

    进入后点击新建按钮
    进入后点击新建按钮
  2. 接着点击从头开始:

    点击‘从头开始’
    点击‘从头开始’
  3. 如图。

    按照图片操作
    按照图片操作

    函数名称改成你喜欢的。将地域改为你目前所在地。将运行环境改为NodeJs的最高版本(目前是NodeJs 16.13
    然后点击本地上传zip包将执行方法改为index.main
    再在下面将函数代码上传。代码下载链接: https://github.com/LittleControl/AutoNeteaseMusic/releases

  4. 如图。

    如图设置
    如图设置

    描述随便填,内存改为64MB(64MB免费额度更高,能省则省),再将执行超时时间设置为900.

  5. 如图。

    如图设置
    如图设置

    选择自定义创建触发周期切换为自定义触发周期Cron表达式输入0 0 1,16 * * * *
    接着,点击完成。

设置云函数

设置好云函数后,我们还需要将账号密码、api链接搞好。
进入函数代码部分,等待一小会,会看到这样一幅画面:

如图
如图

打开 /src/config/api将里面的所有内容替换为https://music163-api-seven.vercel.app/(这是我部署的API,出问题找我)
接着,打开/src/config/account,在文件的第一行写上你的手机号码网易邮箱,然后在第二行写上你的密码。如果你有多账号,请按照”账号、密码、账号、密码……”的顺序写下去。

部署、测试云函数

如图
如图

点击自动安装依赖。点击部署按钮,等待提示部署成功后,再点击测试按钮。

成功!
成功!

如果是看到如上图,那你就成功啦!一天会签到两次、刷完所有的歌、分别登录Web/PC和Android端,保你成为云村最亮的仔!