您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
提供掘金的一键抽奖功能,以及访问掘金页面的时候自动判断并签到以及使用免费抽奖
当前为
// ==UserScript== // @name Juejin Activities Enhancer // @name:zh-CN 掘金日常一键操作 // @version 0.1 // @description 提供掘金的一键抽奖功能,以及访问掘金页面的时候自动判断并签到以及使用免费抽奖 // @match https://juejin.cn/** // @run-at document-end // @namespace https://gf.qytechs.cn/users/823922 // ==/UserScript== { let httpConfig = { "headers": { "accept": "*/*", "accept-language": "zh-CN,zh;q=0.9", "content-type": "application/json", "sec-ch-ua": "\"Chromium\";v=\"94\", \"Google Chrome\";v=\"94\", \";Not A Brand\";v=\"99\"", "sec-ch-ua-mobile": "?0", "sec-ch-ua-platform": "\"Windows\"", "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-site" }, "referrer": "https://juejin.cn/", "referrerPolicy": "strict-origin-when-cross-origin", "body": "{}", "method": "POST", "mode": "cors", "credentials": "include" }; function loadScript(src, callback) { var script = document.createElement('script'), head = document.getElementsByTagName('head')[0]; script.type = 'text/javascript'; script.charset = 'UTF-8'; script.src = src; if (script.addEventListener) { script.addEventListener('load', function() { callback(); }, false); } else if (script.attachEvent) { script.attachEvent('onreadystatechange', function() { var target = window.event.srcElement; if (target.readyState == 'loaded') { callback(); } }); } head.appendChild(script); } // 延迟调用,确保html渲染的差不多 setTimeout(() => { if (typeof jQuery == 'undefined') { loadScript('https://code.jquery.com/jquery-3.1.1.min.js', () => { business(unsafeWindow.$) }); } }, 200) function business($) { let html = ` <li class="nav-item link-item" data-v-e29b3e60=""><a href="javascript:void(0)" data-v-e29b3e60="" onclick="choujiang()" style="color: #f00a;">抽奖</a></li> `; async function dayTask() { console.log('调用日活函数') let msgs = []; let freeLottery = true; // 签到 await fetch( "https://api.juejin.cn/growth_api/v1/check_in?aid=2608&uuid=7016487434494658063&_signature=_02B4Z6wo00101q966EAAAIDCL3gSAGCq5SKvfuzAAMrJs3JkiZSLejXKJy5lR-3Rot9hYdZVnmHKrdQPh0MmwDCQsjT9tEIN0G3uIK8RsU7pcEznZ9.oqqfseed8PMV.rul6lxG-dkqFtwsq61", httpConfig) .then(function(response) { return response.json(); }).then(data => { if (data.err_msg == 'success') { msgs.push('签到成功!'); } else { freeLottery = false; msgs.push(data.err_msg); } alert(msgs) console.log(data); }); if (!freeLottery) return false; // 没有免费抽奖就退出 await fetch("https://api.juejin.cn/growth_api/v1/lottery/draw?aid=2608&uuid=7016487434494658063", httpConfig) .then(function(response) { return response.json(); }).then(data => { if (data.err_msg == 'success') { msgs.push(`获得奖品 ${data.data.lottery_name}`); } console.log(data); }); alert(msgs.join('\n')) return false; } unsafeWindow.choujiang = async function choujiang() { console.log('调用抽奖函数') let obj = {}; let flag = true; for (; flag;) { await fetch( "https://api.juejin.cn/growth_api/v1/lottery/draw?aid=2608&uuid=7016487434494658063", httpConfig) .then(function(response) { return response.json(); }).then(data => { if (data.err_msg == 'success') { let name = data.data.lottery_name; console.log(name); obj[name] = obj[name] || 0; obj[name] = obj[name] + 1; } else { flag = false; } }) console.log(obj) } let keys = Object.keys(obj); if (keys.length > 0) { alert(keys.map(k => k + ': ' + obj[k]).join('\n')) } else { alert('抽奖次数不足!') } return false; } let $menu = $('.nav-list>.main-nav-list>ul'); $menu.find('li:last').remove(); $menu.append(html); // 延迟执行 setTimeout(() => { // 检测判断是否需要自动执行签到及免费抽奖 let val = unsafeWindow.localStorage.juejinDayTask; let date = new Date(); let currDate = [date.getFullYear(), date.getMonth() + 1, date.getDate()].join('-'); if (val == null || val != currDate) { dayTask(); unsafeWindow.localStorage.juejinDayTask = currDate; } else { console.log('已经签到 + 抽奖') } }, 2000) } }
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址