本帖最后由 森岛帆高 于 2022-10-6 00:28 编辑
nodejs定时任务执行cmd命令
去年的时候使用腾讯云函数scf挂载了一个天翼云盘签到以及学校疫情每日一报脚本,后来因为云函数开始收费及脚本失效所以就没怎么搞过了,期间也了解过一些自动运行脚本的网站,例如青龙面板之类的。
最近发现其实挺多签到需要处理的。
例如,
原神签到、致美化、吾爱、嘀嘀动漫、天翼云盘等,其他京东活动什么的也有一些
就想写个脚本注册为windows服务,做每天定时运行等操作
目前写了一个简略版,可以执行js脚本、py脚本(未输出日志,打算使用logging模块),输出日志。
//用到的模块有
"dependencies": {
"axios": "^1.0.0",
"log4js": "^6.7.0",
"node-schedule": "^2.1.0",
"shelljs": "^0.8.5"
}
注册为服务使用的是Windows Service Wrapper
目前本人也在学习electron程序,后面也可以打包成应用做个ui试试
目前源码地址:https://gitee.com/ssssshql/node_task.git
安装教程:clone项目安装依赖后,直接点击 install.bat ,到服务中启动即可,启动类型为自动,后续会开机自启动 。
目前脚本只有几个,致美化签到、嘀嘀动漫签到,因为比较简单自己抓包直接导出的。
所以想搜集一些目前可用的脚本放进去,python的也可。(已添加天翼云盘签到python脚本,但并未写入日志)
app.js中根据文件后缀执行对应语言脚本即可。想要server酱、微信测试号推送什么的也可以自己拉代码加。
cron表达式要按自己需求改。
|