[掘金js脚本] 全自动签到,粘福,免费抽奖

news/2024/11/20 9:13:30/

功能:全自动签到,粘福,免费抽奖;
配合云函数或青龙面板定时执行实现每天无需操作全自动;

const {juejin_cookie
} = require('./cookie_config.js')const axios = require('axios');
let $axios = axios.create({withCredentials: true,timeout: 30000, //超时时间baseURL: "https://api.juejin.cn/growth_api/v1/",headers: {'Accept': 'application/json','cookie': juejin_cookie}
})const _http = (options) => {let {url,method = 'get',params = {}} = options;return new Promise((resolve, reject) => {$axios({method,url,params}).then(res => {resolve(res.data)}).catch(err => {resolve(false)})})
}const apis = {verifyTodayStatus: {url: '/get_today_status',method: 'get',description: '获取今天是否签到'},checkIn: {url: '/check_in',method: 'post',description: '开始签到'},getSignInfo: {url: '/get_counts',method: 'get',description: '获取签到天数状态'},getPointCount: {url: '/get_cur_point',method: 'get',description: '获取当前矿石数'},getLuckyInfo: {url: '/lottery_lucky/my_lucky',method: 'post',description: '获取幸运抽奖我的状态'},getFreeCount: {url: '/lottery_config/get',method: 'get',description: '获取免费次数'},dipLucky: {url: '/lottery_lucky/dip_lucky',method: 'post',description: '沾喜气',params: {lottery_history_id: '7090346718260101131'}},startLottery: {url: '/lottery/draw',method: 'post',description: '开始抽奖'},
}const check_in_juejin = async () => {let finalResult = {checkInStatus: false,continuousDay: 0,totalDay: 0,oreCount: 0,prize: '',LuckyValue: 0}let res_verifyTodayStatus = await _http(apis.verifyTodayStatus);if (res_verifyTodayStatus.err_no != 0) {console.log('==================掘金脚本失败咯~应该需要更新cookie啦!===================')return;}if (!res_verifyTodayStatus.data) {let res_checkIn = await _http(apis.checkIn);if (res_checkIn.err_no == 0) {finalResult.checkInStatus = true}} else {finalResult.checkInStatus = true}await _http(apis.dipLucky); // 沾喜气let res_getFreeCount = await _http(apis.getFreeCount);if (res_getFreeCount.data.free_count != 0) {let res_startLottery = await _http(apis.startLottery); // 执行免费抽奖if (res_startLottery.err_no == 0) {finalResult.prize = res_startLottery.data.lottery_name}} else {finalResult.prize = null}let temp_user_info = await Promise.all([_http(apis.getSignInfo), _http(apis.getPointCount), _http(apis.getLuckyInfo)]);let [res_getSignInfo, res_getPointCount, res_getLuckyInfo] = [...temp_user_info];finalResult.oreCount = res_getPointCount.datafinalResult.continuousDay = res_getSignInfo.data.cont_count;finalResult.totalDay = res_getSignInfo.data.sum_count;finalResult.LuckyValue = res_getLuckyInfo.data.total_value;let text =`
今日签到成功, 已连续签到 [ ${finalResult.continuousDay} ], 累计签到 [ ${finalResult.totalDay} ], 当前拥有矿石 [ ${finalResult.oreCount} ]
今日免费抽奖成功, ${finalResult.prize? '抽中奖品 [ '+ finalResult.prize +' ], '  : ''}已累计幸运值 [ ${finalResult.LuckyValue}/6000 ]
`console.log(text)
}check_in_juejin();

引入 ./cookie_config.js 的 juejin_cookie 可以自行修改直接在这个js中写死,ck获取就正常登录掘金-F12打开控制台-如图所示。(全部复制粘贴就行)


 

 

 


http://www.ppmy.cn/news/401464.html

相关文章

Metricbeat安装下载,nginx模块使用

目录 MetricbeatMetricbeat组成下载启动Metricbeat Modulesystem module配置内容 Nginx Module开启Nginx Module 配置nginx module测试 Metricbeat 定期收集操作系统或应用服务的指标数据存储到Elasticsearch中,进行实时分析 Metricbeat组成 Metricbeat有2部分组成…

aspeed显卡安装ubuntu驱动

uname -r 查看kernel 官网下载linux驱动https://www.aspeedtech.com/support.php 对应安装文件中的txt文件安装对应的deb(dpkg -i xxxxxx.deb)如果遇到dependency issue,执行apt-get -f install修复,然后继续上面的安装步骤! ps&#xff1…

ubuntu 20.04 .1安装显卡驱动nvidia-driver-470

安装驱动提示要设置BIOS密码(UEFI)设置成88888888 后说要在MOK 和另一个什么菜单中确认,结果重启后只看到一个MOK的有要输入 安装完成驱动470后重启后,输入MOK 密码后继续reboot再输入显卡查看命令,正常如下 nvidia-s…

前端性能优化:高在性能,大在范围,必要前置知识一网打尽!(上)

前言 前端性能优化 又是个听起来很高大上的词,确实是的,因为它需要 高在性能,大在范围 ,所幸很多大佬都已经输出了很多高质量的内容供大家参考,作者最近也在学习和了解这方面的内容,对如下文中的一些理解若…

框架---面经

Spring 循环依赖 概念 多个实体之间相互依赖并形成闭环的情况就叫做"循环依赖”,也叫做”循环引用。 三级缓存解决循环依赖的原理 循环依赖的解决方案--- Feild注入单例(AutoWired) 直接在类的成员变量上使用Autowired注解&#xf…

一文读懂物联网平台如何搞定80%以上的物联网项目

太卷了!一套物联网平台就能搞定80%以上的项目?! 在刚刚结束的AIRIOT4.0物联网平台发布会上,航天科技控股集团股份有限公司智慧物联事业部总经理田淼给出答案。 在主题演讲环节,田总以【80%的物联网项目服务商都会面临…

ASR6500S系列几个型号差异,频点范围及中心频点

ASR6500S系列几个型号差异? ASR6500SL SX1262 32M XO RF Switch Matching Network,433MHz~510MHz, LGA12 ASR6500SLT SX1262 32M TCXO RF Switch Matching Network,433MHz~510MHz, LGA12 ASR6500SHT SX1262 32M TCXO RF Switch Matching Netw…

计算机启动滴滴滴嘟,电脑开机嘀嘀嘀嘟有哪几种原因?

花小祭祀 回答数:30589 | 被采纳数:5 2016-12-25 09:35:23 你好,计算机开机后一直滴滴滴报警原因: biso报警,不同厂家的略有差异。 下面是开机后的报警声的故障提示说明和操作建议 1、Award BIOS 1 短 系统正常启动 …