Microsoft Bing Rewards每日任务脚本 随机暂停 自用修改

自动完成微软Rewards每日搜索任务,添加了随机搜索次数,随机暂停时间,每日0点重新计数搜索次数,避免使用同样的搜索词被封号。

作者
北方的冬(789cn)
日安装量
5
总安装量
2,142
评分
2 0 0
版本
V7.0.3
创建于
2024-05-26
更新于
2025-08-29
大小
10.4 KB
许可证
GNU GPLv3
适用于

Microsoft Bing Rewards每日任务脚本 自用修改版

修改自怀沙2049,添加了随机搜索次数,随机暂停时间,每日0点重新计数搜索次数。

var max_rewards = Math.floor(Math.random() * (33 - 28 + 1)) + 28; //随机每次搜索总次数 

//每执行4次搜索后插入暂停时间,解决账号被监控不增加积分的问题

var pause_time = Math.floor(Math.random() * (600000 - 300000 + 1)) + 300000; // 生成随机暂停时间(300000 毫秒到 600000 毫秒之间,代表 5 到 10 分钟

20250830更新

新增重置功能 (checkAndResetDaily)

  • 添加 checkAndResetDaily 函数,检查当前日期与上次重置日期(存储在 GM_getValue('lastReset') 中)是否相同。
  • 如果是新的一天,重置搜索计数器 (GM_setValue('Cnt', 0)),更新重置日期,并重新生成随机搜索总次数 (max_rewards)。

整合重置逻辑

  • 在初始运行和“开始”菜单命令中调用 checkAndResetDaily,确保每天重置计数器。
  • 在 exec 函数中添加 setTimeout,计算距离午夜的毫秒数 (msUntilMidnight),并在午夜后检查日期变化,若为新的一天则重新获取搜索词并运行 exec。