签到、抽奖太麻烦?试试node自动化脚本
一、前言
二、准备
- 服务器
看了很多文章,基本都是使用一个请求包和定时任务触发包来实现,看了一下有用油猴脚本的、云函数的、node脚本,基本涵盖全了。但是不管用啥,思想和调用的接口都是一样的,所以本文是基于云服务器来实现,需要一个云服务器或者一台联网的24小时不关机的电脑。
- node环境
这个就不多说了,node环境安装网上都有,但是想必大家一定都安装好了。整理好环境就开始着手建工程。
三、脚本工程搭建
- 创建一个文件夹,写上工程名(随便起个名字( ̄▽ ̄)/);
- 然后打开文件夹下的dos窗口(cmd),或者用
VsCode
打开文件夹; - 在窗口里面输入
npm init
,然后一路回车,生成package.json
文件; - 然后这里准备两个包,一个是
axios
,另一个是node-schedule
,分别安装如下:
完成安装后如下图;npm i axios npm i node-schedule
- 然后在根目录中新建
index.js
和config.js
文件,用于代码和参数编写; - 至此就搭建完整个
node
脚本的工程文件了,接下来就是代码编写。
四、代码编写&运行
五、总结以及想说的话
刚开始想着这个应该可能有点难做,但实际接触后发现也没有那么难写,主要还是需要克服自己心理上的障碍,克服懒惰以及不想干的情绪,我希望能找回大学时候的那种感觉,不管能不能做成,先硬着头皮接下来,总会有办法解决的,大不了多花一些时间,相信只有这样才能让自己成长,继续加油吧!小D!还有正在读这篇博客的同学,大家也要一起加油哟!( ̄▽ ̄)/
如果这篇文章对你有帮助的话,麻烦各位看官点个赞ヾ(o・ω・)ノ,如果有不对的地方还望批评指正,谢谢大家。
六、相关源码和借鉴的博客
转载自:https://juejin.cn/post/7048958654334107684