分享 Exa.AI 刷API额度脚本
2026/01/09 20:45:27
闅斿鐪嬪埌鐨勶紝鍒氬埛浜600澶氫綑棰濓紝鍏跺疄鍒峰灏戦兘鏃犳墍璋撳氨鎬曡娓呴浂锛
浣跨敤鏂规硶涔熷緢绠€鍗曪紝鍏堢櫥褰昬xa.ai
鐒跺悗鎵撳紑Exa API Dashboard锛歨ttps://dashboard.exa.ai/billing
鍏戞崲鐮佸~鍏XA50API(鐢ㄨ繃浜嗕篃鍙互濉紝杩欎釜鏄敤鏉ユ姄璇锋眰鐨)锛岃剼鏈細鑷姩鎶撳彇璇锋眰
鑴氭湰寮瑰嚭绐楀彛鍚庢寜浣犲枩濂借缃€煎嵆鍙紝娉ㄦ剰姣忔浣跨敤杩囩殑鍊艰寖鍥翠笉鍙繘琛屽啀娆′娇鐢紝涓嶅彲浣跨敤灏忔暟绛夛紝鐐瑰嚮纭鍚庡皢浼氳嚜鍔ㄨ姹
娌圭尨鑴氭湰鏀惰捣
浣跨敤鏂规硶涔熷緢绠€鍗曪紝鍏堢櫥褰昬xa.ai
鐒跺悗鎵撳紑Exa API Dashboard锛歨ttps://dashboard.exa.ai/billing
鍏戞崲鐮佸~鍏XA50API(鐢ㄨ繃浜嗕篃鍙互濉紝杩欎釜鏄敤鏉ユ姄璇锋眰鐨)锛岃剼鏈細鑷姩鎶撳彇璇锋眰
鑴氭湰寮瑰嚭绐楀彛鍚庢寜浣犲枩濂借缃€煎嵆鍙紝娉ㄦ剰姣忔浣跨敤杩囩殑鍊艰寖鍥翠笉鍙繘琛屽啀娆′娇鐢紝涓嶅彲浣跨敤灏忔暟绛夛紝鐐瑰嚮纭鍚庡皢浼氳嚜鍔ㄨ姹
娌圭尨鑴氭湰
- // ==UserScript==// @name EXA API 浼樻儬鐮佽嚜鍔ㄥ厬鎹㈠櫒// @namespace http://tampermonkey.net/// @version 1.0// @description 鑷姩灏濊瘯鍏戞崲 EXA API 鐨勪紭鎯犵爜// @author You// @match https://dashboard.exa.ai/*// @grant GM_xmlhttpRequest// @grant GM_setValue// @grant GM_getValue// @grant GM_notification// ==/UserScript==(function () { 'use strict'; // =================== 閰嶇疆鍖哄煙 =================== const TEAM_ID = "YOUR_TEAM_ID_HERE"; // 璇锋浛鎹负浣犵殑 Team ID const COOKIE = "YOUR_COOKIE_HERE"; // 璇锋浛鎹负浣犵殑瀹屾暣 Cookie const COUPON_PREFIX = "EXA"; const COUPON_SUFFIX = "API"; let START_NUMBER = 20; const MIN_DELAY = 1000; // 姣 const MAX_DELAY = 5000; const MAX_ATTEMPTS = 0; // 0 琛ㄧず鏃犻檺寰幆 // ================================================ const BASE_URL = "https://dashboard.exa.ai/api/stripe/redeem-coupons"; const HEADERS = { "accept": "application/json, text/plain, */*", "accept-language": "zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7", "cache-control": "no-cache", "content-type": "application/json", "origin": "https://dashboard.exa.ai", "pragma": "no-cache", "referer": "https://dashboard.exa.ai/billing", "sec-ch-ua": '"Chromium";v="142", "Google Chrome";v="142", "Not_A Brand";v="99"', "sec-ch-ua-mobile": "?0", "sec-ch-ua-platform": '"macOS"', "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-origin", "user-agent": navigator.userAgent, "cookie": COOKIE }; // 宸ュ叿鍑芥暟 function getTimestamp() { return new Date().toLocaleString(); } function randomDelay() { return Math.floor(Math.random() * (MAX_DELAY - MIN_DELAY + 1)) + MIN_DELAY; } function log(...args) { console.log(`[${getTimestamp()}]`, ...args); } function redeemCoupon(code) { return new Promise((resolve) => { GM_xmlhttpRequest({ method: "POST", url: BASE_URL, headers: HEADERS, data: JSON.stringify({ couponCode: code, description: "EXA API $50 Coupon", teamId: TEAM_ID }), onload: function (response) { try { const json = JSON.parse(response.responseText); resolve({ status: response.status, body: json }); } catch (e) { resolve({ status: response.status, body: response.responseText }); } }, onerror: function (err) { resolve({ status: null, body: err }); } }); }); } async function start() { if (TEAM_ID === "YOUR_TEAM_ID_HERE" || COOKIE === "YOUR_COOKIE_HERE") { alert("鉂 閿欒锛氳鍏堝~鍐欎綘鐨 TEAM_ID 鍜 COOKIE锛"); return; } let currentNumber = GM_getValue("current_number", START_NUMBER); let attempt = GM_getValue("attempt", 0); let successCount = GM_getValue("success_count", 0); let failCount = GM_getValue("fail_count", 0); let successfulCodes = GM_getValue("successful_codes", []); log(`馃幇 EXA 浼樻儬鐮佽嚜鍔ㄥ厬鎹㈣剼鏈惎鍔╜); log(` Team ID: ${TEAM_ID.substring(0, 8)}...${TEAM_ID.slice(-4)}`); log(` 璧峰浼樻儬鐮: ${COUPON_PREFIX}${currentNumber}${COUPON_SUFFIX}`); log(` 妯″紡: 閫掑杞 (+1)`); log(` 寤舵椂鑼冨洿: ${MIN_DELAY / 1000}s - ${MAX_DELAY / 1000}s`); log(` 鏈€澶у皾璇曟鏁: ${MAX_ATTEMPTS === 0 ? '鏃犻檺' : MAX_ATTEMPTS}`); log("鎻愮ず锛氭寜 F12 鏌ョ湅鎺у埗鍙版棩蹇楋紝鎸 Ctrl+Shift+I 鎵撳紑寮€鍙戣€呭伐鍏"); try { while (true) { attempt += 1; if (MAX_ATTEMPTS > 0 && attempt > MAX_ATTEMPTS) { log(`宸茶揪鍒版渶澶у皾璇曟鏁 (${MAX_ATTEMPTS})锛岄€€鍑恒€俙); break; } const couponCode = `${COUPON_PREFIX}${currentNumber}${COUPON_SUFFIX}`; log(`绗 ${attempt} 娆″皾璇...`); log(` 馃帿 浼樻儬鐮: ${couponCode}`); const { status, body } = await redeemCoupon(couponCode); if (status === null) { log(`鉂 璇锋眰寮傚父: ${body}`); failCount++; } else if (status === 200) { log(`鉁 鎴愬姛! 鍝嶅簲:`, body); successCount++; successfulCodes.push(couponCode); GM_notification({ title: "馃帀 EXA 浼樻儬鐮佸厬鎹㈡垚鍔", text: `鍏戞崲鐮: ${couponCode}`, timeout: 4000 }); } else if (status === 401 || status === 403) { log(`鉂 璁よ瘉澶辫触锛佽妫€鏌 Cookie 鏄惁姝g‘鎴栧凡杩囨湡`); alert("璁よ瘉澶辫触锛岃妫€鏌 Cookie 鎴 Team ID锛"); break; } else { log(`鉂 澶辫触 (鐘舵€佺爜: ${status})`); log(`鍝嶅簲:`, body); failCount++; } currentNumber++; GM_setValue("current_number", currentNumber); GM_setValue("attempt", attempt); GM_setValue("success_count", successCount); GM_setValue("fail_count", failCount); GM_setValue("successful_codes", successfulCodes); const delay = randomDelay(); log(`鈴 绛夊緟 ${delay / 1000}s 鍚庣户缁...`); await new Promise(r => setTimeout(r, delay)); } } catch (e) { log("鐢ㄦ埛涓柇鎴栧彂鐢熼敊璇:", e.message); } log(`馃搳 缁熻淇℃伅:`); log(` 鎬诲皾璇曟鏁: ${attempt}`); log(` 鎴愬姛娆℃暟: ${successCount}`); log(` 澶辫触娆℃暟: ${failCount}`); log(` 鏈€鍚庡皾璇曠殑缂栧彿: ${currentNumber - 1}`); if (successfulCodes.length > 0) { log(`馃帀 鎴愬姛鐨勪紭鎯犵爜:`); successfulCodes.forEach(code => log(` - ${code}`)); } } // 鍦ㄩ〉闈㈠姞杞藉悗杩愯 window.addEventListener('load', () => { setTimeout(start, 2000); // 绛夊緟椤甸潰鍔犺浇瀹屾垚 });})();