B站刷经验脚本

哎丫的B站账号由于不怎么投币,都几年了但前几天才四级,升级实在太慢,这才看了下它的经验规则,而每天打卡签到投币分享实在过于麻烦,刚好又在github上看到一个网易云签到的脚本项目,便想改改后直接拿来用,部署到腾讯serverless上,每天定时完成经验任务。

步骤

一、安装 Serverless Framework

MacOS/Linux 系统

curl -o- -L https://slss.io/install | bash

Windows 系统

搜索栏搜索powershell,右键管理员打开

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

完成后再输入

choco install serverless

这里不建议用npm安装,因为windows用这个安装特别慢还容易出问题

二、下载项目模版代码,并进入模版目录 biliexp-demo

sls init biliexp-demo
cd biliexp-demo

执行sls命令需要扫描二维码或者新建一个.env 文件,并配置腾讯云的 SecretId 和 SecretKey 信息:

TENCENT_SECRET_ID=xxxxxxxxxx #您账号的 SecretId
TENCENT_SECRET_KEY=xxxxxxxx #您账号的 SecretKey

三、打开 config.json 文档,根据说明填入对应内容,cookieDatas 由浏览器获取,email 处填入用于接受通知的邮件名

{
    "cookieDatas":[
       {
           "SESSDATA": "",
           "bili_jct": "",
           "DedeUserID": ""
       }
   ],
   "email": "" ,
}

获取 cookieDatas(以 Chrome 为例):登录 B 站 -> 右键点击「检查」-> application -> cookies

四、通过命令 sls deploy 完成部署,部署成功后,每日可自动触发,为您完成签到打卡

脚本测试

登陆腾讯云云函数控制台,可以看到成功部署的函数,点击「测试」按钮检测函数运行结果,可以看到函数调用成功:

登陆 bilibili 个人中心,可以看到打卡成功。

进入触发管理可以调节触发时间及次数,当然这个除了B站刷经验外还可以用来做其他的事,大家不要滥用喔~

参考文档

https://cloud.tencent.com/document/product/1154/42990

https://cloud.tencent.com/document/product/1154/43006

https://chocolatey.org/install

https://github.com/ZainCheung/netease-cloud

© 版权声明
THE END
一发入魂
点赞0打赏
分享
评论 共2条

请登录后发表评论

    • 哎丫
    • 哎丫作者1

      也可以直接下载源码上传到云函数喔,简便又快捷
      链接:https://pan.baidu.com/s/1d8MivGGWvN6jzbkgL0X5CQ
      提取码:u8cp

      6月前