您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
自动
// ==UserScript== // @name MicrosoftScript // @namespace 3hex // @version 0.1.1 // @description 自动 // @author 3hex // @match https://www.bing.com/* // @match https://cn.bing.com/* // @icon https://az15297.vo.msecnd.net/images/rewards/membercenter/missions/Animated-Icons/bing_icon.svg // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; var currentURL = window.location.href; var domain = new URL(currentURL).hostname; function getMobileViewport(width, height) { return { width: width, height: height, deviceScaleFactor: 1, mobile: true }; } var num = 0; var mode = 0 // 0:PC 1:mobile console.log("[info] successful match"); const timestamp2 = new Date().getTime(); // 获取当前时间戳 const timestampString = timestamp2.toString(); const randomIndex = Math.floor(Math.random() * (timestampString.length - 1)) + 1; const prefix = parseInt(timestampString.substring(0, randomIndex)); const postfix = Math.floor(Math.random() * 200) + 1; // 生成随机数在1到200之间 const timestamp = prefix.toString() + "+" + postfix.toString() + "="; // 修改成字符串拼接形式 console.log("[info] timestamp:"+timestamp); // 输出当前时间戳 const div = document.createElement('div'); const img = document.createElement('img'); const span = document.createElement('span') div.appendChild(img); div.appendChild(span); img.src = 'https://az15297.vo.msecnd.net/images/rewards/membercenter/missions/Animated-Icons/bing_icon.svg'; // 设置 img 的 src 属性 img.id = "mrs_img_auto"; div.style.position = 'fixed'; // 设置定位方式为固定定位 div.style.top = '15%'; // 设置 img 的上边缘距离屏幕顶部的距离为 0 div.style.left = '3%'; // 设置 img 的左边缘距离屏幕左侧的距离为 0 span.textContent = "0"; span.style.color = "red"; span.style.fontWeight = 'bold'; span.style.display = 'flex'; span.style.alignItems = 'center'; span.style.justifyContent = 'center'; num = parseInt(localStorage.getItem('mrs_count_num'), 10); mode = parseInt(localStorage.getItem('mrs_count_mode'), 10); if(!isNaN(num) && num != 0) { span.textContent = "" + num; console.log("[info] count:" + num); num = num - 1; localStorage.setItem('mrs_count_num', num); setTimeout(function() { // 生成随机数 var textarea = document.getElementById('sb_form_q'); const randomNumber1 = Math.floor(Math.random() * 100) + 1; const randomNumber2 = Math.floor(Math.random() * 100) + 1; const result = randomNumber1.tostring * randomNumber2; // 将随机数文本设置为textarea的值 textarea.value = randomNumber1.toString() + " + " + randomNumber2.toString() + " = " var searchButton = document.getElementById('sb_form_go'); // 触发点击事件 searchButton.click(); }, Math.floor(Math.random() * (10000 - 5000 + 1)) + 5000); // 随机延迟5到10秒 } div.addEventListener('click', function() { // 添加点击事件监听器 const n = window.prompt('Please enter a number(Number of searches):'); num = parseInt(n, 10); if(!isNaN(num) && num != 0) { span.textContent = "" + num; console.log("[info] first count:" + num); num = num - 1; localStorage.setItem('mrs_count_num', num); setTimeout(function() { var textarea = document.getElementById('sb_form_q'); // 生成随机数 const randomNumber1 = Math.floor(Math.random() * 100) + 1; const randomNumber2 = Math.floor(Math.random() * 100) + 1; const result = randomNumber1 * randomNumber2; // 将随机数文本设置为textarea的值 textarea.value = randomNumber1.toString() + " + " + randomNumber2.toString() + " = " var searchButton = document.getElementById('sb_form_go'); // 触发点击事件 searchButton.click(); }, Math.floor(Math.random() * (7000 - 5000 + 1))); // 随机延迟5到10秒 } else { console.log("[info] cancel"); } }); document.getElementById('b_content').appendChild(div); // 监听键盘按键事件 document.addEventListener('keydown', function(event) { if (event.ctrlKey && event.altKey && event.key === 'l') { if (confirm("Whether you want to stop automatic search? ")) { console.log("[info] stop"); num = 0; localStorage.setItem('mrs_count_num', 0);; } else { console.log("[info] continue :) "); } } }); })();