您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Automate voting and refresh with styled credits
// ==UserScript== // @name Auto Vote and Refresh // @namespace http://tampermonkey.net/ // @version 1.2 // @description Automate voting and refresh with styled credits // @author Mohamed Nasr // @match *://vote.1billionsummit.com/* // @grant none // @license MIT Mohammed Elshreef // ==/UserScript== (function() { 'use strict'; function voteAndRefresh() { try { const voteButton = document.querySelector('button[aria-label*="Vote for Ahmed AbuZaid"]'); if (!voteButton) { console.error("Vote button not found!"); return; } voteButton.click(); console.log("Vote button clicked"); setTimeout(() => { const submitButton = Array.from(document.querySelectorAll('button span')).find( el => el.textContent.trim() === "Submit Vote" )?.closest('button'); if (!submitButton) { console.error("Submit Vote button not found!"); return; } submitButton.click(); console.log("Submit Vote button clicked"); setTimeout(() => { document.cookie.split(";").forEach(cookie => { const name = cookie.split("=")[0].trim(); document.cookie = `${name}=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;`; }); console.log("Cookies cleared"); localStorage.clear(); sessionStorage.clear(); console.log("LocalStorage and SessionStorage cleared"); location.reload(); }, 2000); }, 2000); } catch (error) { console.error("An error occurred:", error); } } function showCredits() { const creditDiv = document.createElement('div'); creditDiv.innerHTML = 'Script by <a href="https://discord.com/users/832761264542449695" target="_blank" style="color: #FFD700; text-decoration: none;"><strong>Mohamed Nasr</strong></a>'; creditDiv.style.position = 'fixed'; creditDiv.style.bottom = '10px'; creditDiv.style.right = '10px'; creditDiv.style.backgroundColor = '#222'; creditDiv.style.color = '#fff'; creditDiv.style.padding = '15px 30px'; creditDiv.style.borderRadius = '10px'; creditDiv.style.boxShadow = '0 0 20px rgba(0, 0, 0, 0.7)'; creditDiv.style.fontSize = '18px'; creditDiv.style.zIndex = '9999'; creditDiv.style.animation = 'fadeInOut 5s linear infinite'; creditDiv.style.textAlign = 'center'; document.body.appendChild(creditDiv); const style = document.createElement('style'); style.textContent = ` @keyframes fadeInOut { 0%, 100% { opacity: 0; transform: translateY(20px); } 50% { opacity: 1; transform: translateY(0); } } `; document.head.appendChild(style); } const intervalTime = 10000; setInterval(voteAndRefresh, intervalTime); showCredits(); })();