掘金签到总是忘记?node自动签到来帮你

掘金签到总是忘记?node自动签到来帮你岁数大了,记忆力不行了? 那你可能需要一个自动签到脚本 教程来了。。。不过账号被封可不关我的事哦~ 1、初始化一个node工程,npm init 2、一路回车,默认入口文件是index.js,所以我们

岁数大了,记忆力不行了?

那你可能需要一个自动签到脚本

教程来了。。。不过账号被封可不关我的事哦~

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

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注