Bing Rewards 自动助手

Microsoft Rewards 每日任务自动化 · 油猴脚本 · 逻辑核心托管在 Cloudflare Pages,自动热更新

BUILD 读取中… 壳:薄加载器 更新:自动 无需本地服务
一键安装脚本 下载 .user.js 需先安装 Tampermonkey(篡改猴)扩展

1三步跑起来

  1. 装扩展:Chrome / Edge 扩展商店搜 Tampermonkey(篡改猴)并安装,开启「开发者模式」不是必须的,但建议允许访问文件网址关着即可。
  2. 装脚本:点上面的「一键安装脚本」→ Tampermonkey 会弹出安装确认页 → 点安装
    若浏览器直接显示了代码没弹安装页,说明扩展没生效;把地址栏 /bing-rewards.user.js 的完整 URL 复制后粘贴到新标签打开即可。
  3. 登录并使用:打开 cn.bing.com 并登录微软账号,页面左下角会出现蓝色 BR 圆点面板 —— 这就是控制台。
脚本在哪生效?只在 *.bing.com 域(首页 / 搜索 / rewards.bing.com)运行,其它网站完全不加载,也不请求任何第三方接口。

2面板按钮速查

左下角 BR 圆点,点开即可用。每个按钮都对应一个子模块,点击后看控制台 [BR] 日志跟踪进度。

开始 20 次
PC 搜索。每次 3 分,20 次 ≈ 60 分到顶即停,间隔 8~12 秒随机节流。
每日集
首页三张 DailySet 卡,走 API 直接上报,+30 分,无需点击。
可领取
dashboard 里已达标待领取的积分,逐个点击领取入账。
查看任务
列出当前页面解析到的任务卡与完成状态,排错首选。
首页测验
首页问答/投票类卡片,自动选正确项计分,+5。
拼图
imagepuzzle 数字滑块,BFS 求解后自动点击完成,+5。
Punchcard
打卡组卡,进详情页触发探索任务(累积 +50)。
日常任务
earn 页 Golf / Panda 类搜索 offer,落地页信标 +15/个。
定时: 开/关
每日定时自动跑一轮,带 ±20 分钟随机抖动,避免固定时间的行为指纹。
暂停
立即停止当前搜索/循环,状态写 cookie,刷新页不会自动续跑。
推荐用法:什么都不点,直接在控制台执行 BR.pipeline.start() —— 三页状态机 P1(首页:搜索+每日集+测验)→ P2(dashboard:可领取+每日活动)→ P3(earn:日常+拼图+punchcard)全自动跑完,中途自动跳转。

3控制台命令

F12 打开控制台,粘贴执行。所有对象都挂在 window.BR 上。

命令作用
BR.pipeline.start()跑完整条流水线(推荐)
BR.pipeline.stop()中止流水线
BR.pipeline.state()看当前管线状态机进度
BR.search.start(20)手动跑 n 次 PC 搜索
BR.search.startDaily()只跑当日搜索额度
BR.dailySet.claimApi()每日集三卡 API 上报
BR.claim.trigger()触发 dashboard 可领取
BR.quiz.run() / BR.puzzle.solve()首页测验 / 拼图求解
BR.tasks.run()earn 页日常任务
BR.punchcard.run()punchcard 打卡
BR.auto.toggle() / BR.auto.runNow()定时开关 / 立即跑一轮
BR.readPoints()读取当前可用积分
BR.logs(80)导出最近 80 条日志(含毫秒时间戳与页面上下文)
BR.setLogLevel('INFO')日志降噪,可选 DEBUG/INFO/ERROR
BR.build / BR.shellV2查看核心版本 / 壳能力探针结果
注意:需要真实用户手势才能计分的子项(测验、日常任务、punchcard 探索)会进入手势队列等待。看到队列提示时,在页面上随便点一下即可放行;或执行 BR.auto.flush() 手动冲刷。

4更新机制

脚本分两层,这是它能「装一次长期有效」的原因:

userscript 壳(装进油猴,约 4 KB,带 @updateURL)
   └─ 每次打开 bing 页面时拉取 ──▶  core.js(137 KB 业务逻辑,托管在 CF Pages)
                                     ↑ 只改这一份,全网用户下次开页面即生效

5排错

控制台报 window.BR 未出现 / 没有 BR 面板
按顺序自查:① 确认脚本已启用(Tampermonkey 面板里不是灰色);② 确认当前页是 *.bing.com(脚本只在 bing 域运行);③ 刷新页面;④ 看控制台有没有 [BR] 开头的红色报错 —— 通常是网络拉不到 core.js,检查能否访问本页域名;⑤ 执行 window.BR 看是否为 undefined。
BR.shellV2 为 false,测验/日常/punchcard 直接跳过
说明装的还是旧壳(@match 太窄)。本页提供的 V2 壳会写三通道标记(隔离世界 window / unsafeWindow / localStorage),覆盖 https://*.bing.com/*卸载旧脚本 → 重新点本页安装即可。装完 BR.shellV2 应为 true。
搜索跑了很多次但积分没涨
搜索 URL 必须带 &search=&form=QBLH(首页搜索框来源标记)才会触发 Rewards 计分,裸 /search?q= 是 0 分。脚本已内置该逻辑;若手动测试请用面板按钮或 BR.search.start(),不要自己拼 URL。另外 PC 搜索每日上限 ≈20 次 / 60 分,到顶即停,超量无效。
面板上显示的积分和任务状态不对
首页面板 flyout 显示的是陈旧缓存,不作为判据。权威状态以 rewards.bing.com/earn 为准。脚本内部读的是 dashboard 页 RSC payload 里的 isCompleted 字段,比面板准。
提示要手势 / 任务进了队列不执行
部分任务要求真实点击才计分。脚本会把它们放进手势队列,等你在页面任意位置点一下就批量放行,或执行 BR.auto.flush()。这不是卡死,是风控规避设计。
想彻底卸载
Tampermonkey 面板删除脚本即可。如需清干净状态,在 bing 页面控制台执行:
localStorage.removeItem('br_core_cache');localStorage.removeItem('br_core_cache_build');
localStorage.removeItem('br_shell_v2');localStorage.removeItem('br_core_loaded');
document.cookie.split(';').forEach(c=>{const k=c.split('=')[0].trim();if(k.startsWith('br_'))document.cookie=k+'=;domain=.bing.com;path=/;max-age=0'});

6说明