岁数大了,记忆力不行了?
那你可能需要一个自动签到脚本
教程来了。。。不过账号被封可不关我的事哦~
1、初始化一个node工程,npm init
2、一路回车,默认入口文件是index.js
,所以我们在根目录下再新建个index.js
。
3、把以下代码复制进去
const request = require('request')
const schedule = require('node-schedule')// 这里输入你的cookie,可以打开掘金控制台,随便找一个network,在Request headers里找到cookie,复制过来
const cookies = 'xxxxxx'const hacpaiSignRequest = (signUrl,method) => { //读cookie let hacCookie = cookies //设置请求参数 let options = { url: signUrl, method, headers: { 'Referer': 'https://juejin.cn/', 'Upgrade-Insecure-Requests': 1, 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36', 'cookie': hacCookie } } let nowTime = new Date(); console.log("时间:" + nowTime.toLocaleTimeString()); //发起请求 request(options, (err, res, body) => { nowtime = new Date(); if (err) { console.log(nowTime.toLocaleTimeString() + "---->签到请求失败---->\n" + err); } else { console.log(nowTime.toLocaleTimeString() + "---->签到请求成功---->\n"); console.log(body) } })}const signTask = () => {
// 定时每天00:00:02发起签到 schedule.scheduleJob('2 0 0 * * *', () => { let nowTime = new Date(); console.log("\n\n\n") console.log("----->" + nowTime.toLocaleDateString() + "-开始签到<-----");
//这里的url替换成签到的url,我这个只是示例 hacpaiSignRequest('https://api.juejin.cn/interact_api/v1/message/count','POST') })}signTask()
4、把代码里的cookie换成你自己的,还有请求url换成签到的url保存
5、命令行运行node index.js,跑起来后就可以放那不管了,如果你没有云服务器,那就只好委屈你的电脑不要关机~,然后每天凌晨12点会自动签到。
今天的文章掘金签到总是忘记?node自动签到来帮你分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:http://bianchenghao.cn/18279.html