
已经实现功能
- 云盘每日签到
- 公众号每日签到
- 公众号抽奖
- 每日任务-上传文件
- 每日任务-云笔记(任务已下线)
- 果园
- 邮箱每月任务(部分支持,剩下的还是需要手动)
怎么抓取鉴权信息
- 打开移动云盘的官网 yun.139.com
- 登录账号
- 按 F12 打开控制台,找到应用程序/应用/Application (在火狐某些版本是存储),然后找到 Cookie 项
- 复制 authorization 备用
看 cookie 好像是 一个月过期,但是由于网上没找到参考项目,这也没写几天,所有目前我也不知道(已经支持刷新)
![图片[1]-使用代码实现移动云盘每日签到 Nodejs/WPS 脚本-滤镜色彩](https://cdn.ljpic.com/wp-content/uploads/2024/03/image-116.png!mi)
怎么在本地运行
直接通过源码运行(懂得都懂,就不赘述了)
用 Node 的可以用 npm 安装 @asunajs/caiyun 这个包,青龙面板添加 Node 依赖即可
创建运行的脚本
const { run } = require('@asunajs/caiyun');
const { resolve } = require('path');
(async () => {
await run(resolve(process.cwd(), './asign.json')); // 按需修改路径
})();
配置文件的写法,auth 是之前复制的 authorization。
{
"caiyun": [
{
"auth": ""
}
]
}
怎么在金山云文档运行
列表不需要额外的设计,直接简单粗暴,A 列是当前账号的手机号,B 列是之前复制的 authorization,C 列是之前复制的 auth_token(支持多账号,放多行)
![图片[2]-使用代码实现移动云盘每日签到 Nodejs/WPS 脚本-滤镜色彩](https://cdn.ljpic.com/wp-content/uploads/2024/03/image-117.png!mi)
![图片[3]-使用代码实现移动云盘每日签到 Nodejs/WPS 脚本-滤镜色彩](https://cdn.ljpic.com/wp-content/uploads/2024/03/image-118.png!mi)
自动运行
![图片[4]-使用代码实现移动云盘每日签到 Nodejs/WPS 脚本-滤镜色彩](https://cdn.ljpic.com/wp-content/uploads/2024/03/image-119.png!mi)
编写过程中踩了个大坑,wps 不支持 Array.from 的第二个参数,不管写的什么,都是填充 {}
,导致本地可用云笔记,wps 一直不行,不知道这个 wps 到底运行在什么环境里的,好多奇怪的问题
推送
在原表格的基础上新建一个推送表格(一定要叫推送)
表格如图所示,每两列为一个配置单元(每个单元之间运行空列)
单元的第首行首列放置推送名,如 email,pushplus。base 比较特殊。
除第一行外,每个单元第一列为配置名称,第二列为值,中间允许空行(如 email 所示)
![图片[5]-使用代码实现移动云盘每日签到 Nodejs/WPS 脚本-滤镜色彩](https://cdn.ljpic.com/wp-content/uploads/2024/03/image-120.png!mi)
注意
- 不用的配置就不要写第一行,或者直接删除。
- 运行时点击工作表 1(或者其他名字,反正是你放 token 配置的那个表,不是推送配置),然后再运行代码,不然一堆报错。
- 企业微信,serverChan 也是同样的方式配置(字段名见本地配置)
wps 代码
代码如果每月及时更新,可在 Gitee 获取最新 Gitee
wps 并不适合做这个,请尽量不要使用 wps 的 airscript (打算弃坑了,wps 很多行为都与 nodejs 不一致,甚至没有解决办法,所有不再处理 wps 的问题,请转用 nodejs 平台,如青龙/云函数)
© 版权声明
本站所有文章版权遵从深白免责条款,请自行查阅,本站大部分文章为理解后编纂,转载请联系确认。若侵犯了您的合法权益,请联系邮箱:yowapsb@gmail.com.
THE END
暂无评论内容