每日签到奶昔超市点数市场奶昔访达
12下一页
返回列表 发布新帖
查看: 1723|回复: 35

[教程] 🎯 Bing Rewards 自动化脚本 - v2.1

发表于 2025-8-31 21:59:11 | 查看全部 |阅读模式

欢迎注册论坛,享受更多奶昔会员权益!

您需要 登录 才可以下载或查看,没有账号?注册

×

⚠️写在开头

  • 不确定是调试请求包参数抑或脚本问题,在发帖之前,提示某账号被封禁。
  • 郑重说明: 脚本等非正常途径皆有封号风险,如有使用,代表自愿承担一切后果。

Bing Rewards 自动化脚本 v2.1 变化说明

🎯 版本概述

本次升级采用了全新的架构设计,重点优化了配置管理、日志系统、HTTP请求处理和数据获取方式,新增了重复运行控制、今日积分统计、智能任务筛选等实用功能,大幅提升了脚本的稳定性、性能和用户体验。

核心改进包括:

  • 🔧 架构重构:配置集中管理,代码结构更清晰
  • 🚀 日志系统升级:多线程安全,丰富的图标和进度显示
  • 性能优化:Session复用、API直接调用,提升执行效率
  • 🆕 新增功能:重复运行控制、今日积分统计、智能任务筛选
  • 🔑 令牌处理优化:智能令牌更新,环境变量优先策略
  • 🌍 兼容性提升:自动处理重定向,支持国外服务器部署

🔄 主要功能变化

1. 配置系统重构

改进点:

  • ✅ 配置集中管理,便于维护
  • ✅ 新增重复运行次数限制功能
  • ✅ 搜索延迟优化(20-30秒 → 25-35秒)
  • ✅ 搜索检查间隔优化(6次 → 5次)

2. 日志系统全面升级

新增功能:

  • 多线程安全:使用线程锁确保日志输出不混乱
  • 日志级别:支持DEBUG、INFO、SUCCESS、WARNING、ERROR等级别
  • 图标系统:丰富的emoji图标提升可读性
  • 进度条:可视化搜索进度显示
  • 邮箱脱敏:保护用户隐私
  • 格式化工具:统一的日志格式化

3. HTTP请求管理优化

改进点:

  • Session复用:每个账号使用独立Session,提升性能
  • 连接池管理:自动管理HTTP连接
  • 资源清理:自动关闭Session避免内存泄漏

4. 数据获取方式升级

改进点:

  • API接口:直接调用API而非解析HTML,更稳定
  • 静默模式:支持静默获取,减少日志噪音
  • 错误处理:更详细的错误分类和处理
  • 超时优化:30秒超时,适应网络环境

5. 令牌处理机制优化

改进点:

  • 智能令牌更新:当令牌失效时,自动尝试从环境变量读取新令牌
  • 缓存优先级调整:优先使用环境变量中的令牌,而非缓存中的过期令牌
  • 自动重试机制:检测到令牌失效后自动重试新令牌
  • 失效通知优化:只有在环境变量中也没有新令牌时才发送失效通知

6. 🆕 新增:今日积分统计功能

功能特点:

  • 今日积分统计:准确统计今日获得的积分
  • 周几匹配:正确处理API的日期格式
  • 实时显示:在任务完成时显示今日总积分

7. 🆕 新增:重复运行控制机制

功能特点:

  • 重复运行限制:防止脚本过度重复执行
  • 每日计数:按日期统计任务完成次数
  • 自动跳过:达到限制后自动跳过执行
  • 缓存管理:自动清理过期的计数记录

8. 搜索任务优化

改进点:

  • 搜索参数优化:使用更稳定的搜索参数
  • 重定向处理:自动处理cn.bing.com到www.bing.com的重定向,意味着国外服务器也可以使用了
  • 活动报告:增加搜索活动报告功能,确保积分正确计算

9. 移动搜索增强

改进点:

  • Cookie优化:自动清理桌面端字段,添加移动端字段
  • 参数增强:使用更完整的移动搜索参数
  • 兼容性提升:更好的移动端兼容性

10. 🆕 新增:智能任务筛选机制

改进点:

  • 优先级范围扩展:从 priority == 0 or priority == 7 扩展到 -30 <= priority <= 7
  • 更精确的筛选:支持更多类型的任务,提高任务完成率
  • 智能解锁检测:更严格的解锁状态检查,避免执行无效任务
  • 积分奖励验证:只执行有积分奖励的任务,提高效率

📊 性能对比

指标 v2.0 v2.1 改进
代码行数 1780行 2741行 +54%
配置项 分散 集中管理
日志系统 基础 增强多线程安全
HTTP请求 单次请求 Session复用
数据获取 HTML解析 API直接调用
错误处理 基础 详细分类
令牌处理 缓存优先 环境变量优先
任务筛选 简单筛选 智能筛选
重复控制 智能限制
积分统计 基础 今日积分统计

🚀 使用建议

升级建议

  1. 新用户:直接使用v2.1版本,功能更完善
  2. 老用户:建议升级到v2.1版本,享受更好的体验
  3. 配置迁移:注意配置格式的变化,需要调整配置项

配置优化

推荐配置参数:

  • 搜索检查间隔:5次
  • 搜索延迟:25-35秒
  • 任务延迟:2-4秒
  • 最大重复运行次数:3次

🔄 运行逻辑说明

为什么需要多次运行?

  • 微软积分限制微软对搜索积分有严格限制,每30分钟只能增加约12分(4次搜索)
  • ⚠️ 限制说明新注册的账号可能限制较松
  • 搜索任务特性:Microsoft Rewards的搜索任务需要真实的搜索行为,每次搜索都有随机延迟
  • 积分计算机制:搜索积分不是立即到账,需要一定时间才能反映在账户中
  • 任务完成检测:系统需要时间更新任务状态,单次运行可能无法检测到所有完成的任务
  • 网络环境因素:网络延迟、服务器响应时间等因素可能导致任务执行不完整

多次运行的优势:

  • 提高成功率:通过多次尝试确保所有任务都能完成
  • 适应网络波动:网络不稳定时,多次运行可以弥补单次失败
  • 积分最大化:确保获得每日最大积分奖励
  • 状态同步:多次运行有助于与服务器状态保持同步

智能控制机制:

  • 🎯 重复次数限制:默认最多运行3次,避免过度执行
  • 📊 完成状态检测:每次运行前检查所有账号的所有任务完成状态
  • 时间间隔控制必须间隔30分钟以上,避免触发微软的积分限制
  • 🔄 自动跳过机制所有账号的所有任务都完成后,才算一次完整的重复运行
  • 👥 多账号协调:只有所有账号的所有任务都完成,才会增加重复运行计数

注意事项

  1. 缓存文件:v2.1使用统一的缓存文件bing_cache.json
  2. 日志输出:新的日志系统输出更丰富,便于调试
  3. 重复运行:注意设置合理的重复运行次数限制
  4. 网络环境:API调用对网络稳定性要求更高

⚠️ 重要:从v2.0升级到v2.1的令牌迁移

令牌缓存文件变化:

  • v2.0:使用 bing_refresh_tokens.json 文件
  • v2.1:使用统一的 bing_cache.json 文件

升级步骤:

  1. 备份旧缓存:复制 bing_refresh_tokens.json 文件作为备份
  2. 手动迁移:将旧文件中的令牌数据手动复制到新的 bing_cache.json 文件中
  3. 重新获取:如果迁移失败,建议重新获取刷新令牌
  4. 验证功能:升级后测试阅读任务是否正常工作

推荐方案:

  • 🔄 简单方案:直接重新获取所有刷新令牌,确保功能正常
  • 📋 迁移方案:手动迁移令牌数据,保留历史记录

🔧 配置说明

环境变量配置

# 必需:Cookie配置
bing_ck_1=你的完整cookie字符串
bing_ck_2=你的完整cookie字符串
# ... 更多账号

# 可选:刷新令牌配置(用于阅读任务)
bing_token_1=你的刷新令牌
bing_token_2=你的刷新令牌
# ... 更多账号

Cookie获取方法

  1. 登录 Bing 首页
  2. 点击右侧的【查看仪表板】
  3. 跳转到 Rewards 仪表板
  4. 确认两个地址登录的是同一个账号
  5. 抓取完整Cookie

Cookie验证规则

  • tifacfaatcs: 影响账号信息获取(必需)
  • 认证字段: 影响搜索任务是否加分(必须包含 .MSA.Auth)

刷新令牌获取

  1. 安装“Bing Rewards 自动获取刷新令牌“油猴脚本
  2. 访问授权页面:访问 Microsoft 授权页面
  3. 登录后,使用“Bing Rewards 自动获取刷新令牌“油猴脚本,自动获取刷新令牌
  4. 设置环境变量

📝 更新日志

v2.1 主要更新

  • 🔧 重构配置管理系统
  • 🚀 升级日志系统,支持多线程安全
  • ⚡ 优化HTTP请求,使用Session复用
  • 📊 新增今日积分统计功能
  • 🔒 新增重复运行控制机制
  • 🎯 优化搜索任务参数
  • 📱 增强移动搜索兼容性
  • 🛠️ 改进错误处理和重试机制

📸 实际运行效果

运行日志效果

运行日志效果

特点:

  • 🎨 丰富的图标系统:使用emoji图标提升可读性
  • 📊 进度条显示:可视化搜索进度
  • 🔒 多线程安全:日志输出不混乱
  • 📧 邮箱脱敏:保护用户隐私
  • 时间戳:精确的时间记录

推送通知效果

推送通知效果

特点:

  • 📱 多平台支持:支持Telegram、企业微信等
  • 📊 详细统计:显示每个账号的完整任务状态
  • 🎯 任务进度:清晰展示各项任务的完成情况
  • 💰 积分变化:显示积分变化和今日获得积分
  • 🔄 智能推送:避免重复推送,每日只推送一次

🔗 下载链接

bing_multi.zip (29.9 KB, 下载次数: 52)

评分

参与人数 1点数 +3 收起 理由
shikailuck + 3 好用

查看全部评分

爱生活,爱奶昔~
回复

使用道具 举报

发表于 2025-8-31 22:37:15 来自手机 | 查看全部
感谢大佬分享🙏🏻
爱生活,爱奶昔~
发表于 2025-8-31 22:58:28 来自手机 | 查看全部
感谢楼主分享
爱生活,爱奶昔~
发表于 2025-8-31 23:17:27 | 查看全部
感谢分享。。
爱生活,爱奶昔~
发表于 2025-9-1 00:57:15 | 查看全部
好东西,感谢感谢
爱生活,爱奶昔~
发表于 2025-9-1 09:47:30 | 查看全部
感谢感谢分享
爱生活,爱奶昔~
发表于 2025-9-2 09:50:25 | 查看全部
有点厉害的,让我试试
爱生活,爱奶昔~
发表于 2025-9-2 14:23:17 | 查看全部
感謝樓主詳細分享 Bing Rewards 自動化腳本,清楚一目了然!
爱生活,爱奶昔~
发表于 2025-9-2 20:32:40 | 查看全部
大佬牛批
爱生活,爱奶昔~
发表于 2025-9-3 08:37:41 | 查看全部
大佬牛批
爱生活,爱奶昔~
发表于 2025-9-3 13:46:29 | 查看全部
感谢楼主的分享
爱生活,爱奶昔~
发表于 2025-9-3 16:46:45 | 查看全部
推送部分是不是需要自己添加notify模块呀
爱生活,爱奶昔~
发表于 2025-9-7 14:31:09 | 查看全部
非常不错,感谢大佬
爱生活,爱奶昔~
发表于 2025-9-7 16:47:01 | 查看全部
感谢大佬分享🙏🏻
爱生活,爱奶昔~
发表于 2025-9-7 18:34:36 | 查看全部
我无法下载文件
爱生活,爱奶昔~
发表于 2025-9-8 17:11:53 | 查看全部
本帖最后由 chainkhoo 于 2025-9-8 17:13 编辑

想问问大家的python代码脚本一般怎么自动化比较方便
直接丢服务器上?
总不能天天挂着终端吧
爱生活,爱奶昔~
发表于 2025-9-13 22:56:11 | 查看全部
感谢大佬分享!!!
爱生活,爱奶昔~
发表于 2025-9-15 20:19:00 | 查看全部
任务失败,不知道怎么回事,楼主
爱生活,爱奶昔~
发表于 2025-9-27 21:36:04 | 查看全部
感谢大佬分享~等能下的时候估计失效了
爱生活,爱奶昔~
发表于 2025-9-27 21:38:01 | 查看全部
康的树 发表于 2025-9-15 20:19
任务失败,不知道怎么回事,楼主

估计两个原因,1抓取的cookie有问题,建议看看脚本写的怎么抓取,2青龙版本太新或者依赖不全。
爱生活,爱奶昔~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

© 2025 Nyarime 沪ICP备13020230号-1|沪公网安备 31010702007642号手机版小黑屋RSS
返回顶部 关灯 在本版发帖
快速回复 返回顶部 返回列表