您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
必应Rewards当日任务自动完成工具
当前为
// ==UserScript== // @name 必应Rewards // @version 1.2 // @description 必应Rewards当日任务自动完成工具 // @author Sentaku1129 // @match https://www.bing.com/* // @match https://cn.bing.com/* // @license GNU GPLv3 // @icon https://www.bing.com/favicon.ico // @run-at document-end // @grant GM_registerMenuCommand // @grant GM_addStyle // @grant GM_setValue // @grant GM_getValue // @namespace http://greasyfork.icu/users/1029902 // ==/UserScript== var max_rewards = 60; /每次重复执行的次数/ var search_dic = ["观沧海", "闻王昌龄左迁龙标遥有此寄", "次北固山下", "天净沙·秋思", "咏雪", "陈太丘与友期行", "诫子书", "狼", "穿井得一人", "杞人忧天", "峨眉山月歌", "江南逢李龟年", "行军九日思长安故园", "夜上受降城闻笛", "秋词·其一", "夜雨寄北", "十一月四日风雨大作·其二", "潼关", "孙权劝学", "木兰诗", "卖油翁", "陋室铭", "爱莲说", "登幽州台歌", "望岳", "登飞来峰", "游山西村", "己亥杂诗·其五", "活板", "竹里馆", "春夜洛城闻笛", "逢入京使", "晚春", "泊秦淮", "贾生", "过松源晨炊漆公店", "约客", "三峡", "答谢中书书", "记承天寺夜游", "与朱元思书", "野望", "黄鹤楼", "使至塞上", "渡荆门送别", "钱塘湖春行", "得道多助,失道寡助", "富贵不能淫", "生于忧患,死于安乐", "愚公移山", "周亚夫军细柳", "饮酒·其五", "春望", "雁门太守行", "赤壁", "渔家傲·天接云涛连晓雾" ]; /搜索字典/ let menu1 = GM_registerMenuCommand('开始', function() { GM_setValue('Cnt', 0); location.href = "https://www.bing.com/?br_msg=Please-Wait" }, 'o'); let menu2 = GM_registerMenuCommand('停止', function() { GM_setValue('Cnt', max_rewards + 10); }, 'o'); function AutoStrTrans(st) { let yStr = st; /原字符串/ let rStr = "试验"; /插入的字符/ let zStr = ""; /结果/ let prePo = 0; for (let i = 0; i < yStr.length;) { let step = parseInt(Math.random() * 6) + 1; if (i > 0) { zStr = zStr + yStr.substr(prePo, i - prePo) + rStr; prePo = i; } i = i + step; } if (prePo < yStr.length) { zStr = zStr + yStr.substr(prePo, yStr.length - prePo) } return zStr; } (function() { 'use strict'; if (GM_getValue('Cnt') == null) { GM_setValue('Cnt', max_rewards + 10); } //alert(GM_getValue('Cnt')); if (GM_getValue('Cnt') <= max_rewards / 2) { let tt = document.getElementsByTagName("title")[0]; tt.innerHTML = "[" + GM_getValue('Cnt') + " / " + max_rewards + "] " + tt.innerHTML; setTimeout(function() { GM_setValue('Cnt', GM_getValue('Cnt') + 1); let nowtxt = search_dic[GM_getValue('Cnt')]; nowtxt = AutoStrTrans(nowtxt); location.href = "https://www.bing.com/search?q=" + encodeURI(nowtxt); }, 3000); } if (GM_getValue('Cnt') > max_rewards / 2 && GM_getValue('Cnt') < max_rewards) { let tt = document.getElementsByTagName("title")[0]; tt.innerHTML = "[" + GM_getValue('Cnt') + " / " + max_rewards + "] " + tt.innerHTML; setTimeout(function() { GM_setValue('Cnt', GM_getValue('Cnt') + 1); let nowtxt = search_dic[GM_getValue('Cnt')]; nowtxt = AutoStrTrans(nowtxt); location.href = "https://cn.bing.com/search?q=" + encodeURI(nowtxt) + "&ensearch=1&FORM=BESBTB"; }, 3000); } if (GM_getValue('Cnt') == max_rewards) { alert("任务已完成!"); GM_setValue('Cnt', max_rewards + 10); } })();