NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Click Search Bar Input and Random Mouse Mover // @namespace http://tampermonkey.net/ // @version 0.2 // @description Clicks the search input and moves the mouse randomly // @author Your Name // @match http://xviews.42web.io/* // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; // Function to click and focus the search input function clickSearchInput() { const searchInput = document.querySelector(".search-input"); // Select the input field by class console.log("Searching for input field..."); // Debug log if (searchInput) { console.log("Input field found, focusing..."); // Debug log searchInput.focus(); // Focus on the input field searchInput.dispatchEvent(new Event('focus', { bubbles: true })); // Trigger focus event searchInput.dispatchEvent(new MouseEvent('mousedown')); // Simulate mouse down searchInput.dispatchEvent(new MouseEvent('mouseup')); // Simulate mouse up searchInput.dispatchEvent(new MouseEvent('click')); // Simulate click } else { console.log("Input field not found."); // Debug log } } // Function to move the mouse randomly function randomMouseMovement() { const randomX = Math.floor(Math.random() * window.innerWidth); const randomY = Math.floor(Math.random() * window.innerHeight); // Create a mouse event const mouseEvent = new MouseEvent('mousemove', { bubbles: true, cancelable: true, clientX: randomX, clientY: randomY }); // Dispatch the event document.dispatchEvent(mouseEvent); } // Click the search input when the page is loaded window.addEventListener('load', () => { clickSearchInput(); // Move mouse randomly every 3 seconds setInterval(randomMouseMovement, 3000); }); })();