欢迎注册论坛,享受更多奶昔会员权益!
您需要 登录 才可以下载或查看,没有账号?注册
×
⚠️写在开头
- 不确定是调试请求包参数抑或脚本问题,在发帖之前,提示某账号被封禁。
- 郑重说明: 脚本等非正常途径皆有封号风险,如有使用,代表自愿承担一切后果。
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直接调用 |
✅ |
| 错误处理 |
基础 |
详细分类 |
✅ |
| 令牌处理 |
缓存优先 |
环境变量优先 |
✅ |
| 任务筛选 |
简单筛选 |
智能筛选 |
✅ |
| 重复控制 |
无 |
智能限制 |
✅ |
| 积分统计 |
基础 |
今日积分统计 |
✅ |
🚀 使用建议
升级建议
- 新用户:直接使用v2.1版本,功能更完善
- 老用户:建议升级到v2.1版本,享受更好的体验
- 配置迁移:注意配置格式的变化,需要调整配置项
配置优化
推荐配置参数:
- 搜索检查间隔:5次
- 搜索延迟:25-35秒
- 任务延迟:2-4秒
- 最大重复运行次数:3次
🔄 运行逻辑说明
为什么需要多次运行?
- 微软积分限制:微软对搜索积分有严格限制,每30分钟只能增加约12分(4次搜索)
- ⚠️ 限制说明: 新注册的账号可能限制较松
- 搜索任务特性:Microsoft Rewards的搜索任务需要真实的搜索行为,每次搜索都有随机延迟
- 积分计算机制:搜索积分不是立即到账,需要一定时间才能反映在账户中
- 任务完成检测:系统需要时间更新任务状态,单次运行可能无法检测到所有完成的任务
- 网络环境因素:网络延迟、服务器响应时间等因素可能导致任务执行不完整
多次运行的优势:
- ✅ 提高成功率:通过多次尝试确保所有任务都能完成
- ✅ 适应网络波动:网络不稳定时,多次运行可以弥补单次失败
- ✅ 积分最大化:确保获得每日最大积分奖励
- ✅ 状态同步:多次运行有助于与服务器状态保持同步
智能控制机制:
- 🎯 重复次数限制:默认最多运行3次,避免过度执行
- 📊 完成状态检测:每次运行前检查所有账号的所有任务完成状态
- ⏰ 时间间隔控制:必须间隔30分钟以上,避免触发微软的积分限制
- 🔄 自动跳过机制:所有账号的所有任务都完成后,才算一次完整的重复运行
- 👥 多账号协调:只有所有账号的所有任务都完成,才会增加重复运行计数
注意事项
- 缓存文件:v2.1使用统一的缓存文件
bing_cache.json
- 日志输出:新的日志系统输出更丰富,便于调试
- 重复运行:注意设置合理的重复运行次数限制
- 网络环境:API调用对网络稳定性要求更高
⚠️ 重要:从v2.0升级到v2.1的令牌迁移
令牌缓存文件变化:
- v2.0:使用
bing_refresh_tokens.json 文件
- v2.1:使用统一的
bing_cache.json 文件
升级步骤:
- 备份旧缓存:复制
bing_refresh_tokens.json 文件作为备份
- 手动迁移:将旧文件中的令牌数据手动复制到新的
bing_cache.json 文件中
- 重新获取:如果迁移失败,建议重新获取刷新令牌
- 验证功能:升级后测试阅读任务是否正常工作
推荐方案:
- 🔄 简单方案:直接重新获取所有刷新令牌,确保功能正常
- 📋 迁移方案:手动迁移令牌数据,保留历史记录
🔧 配置说明
环境变量配置
# 必需:Cookie配置
bing_ck_1=你的完整cookie字符串
bing_ck_2=你的完整cookie字符串
# ... 更多账号
# 可选:刷新令牌配置(用于阅读任务)
bing_token_1=你的刷新令牌
bing_token_2=你的刷新令牌
# ... 更多账号
Cookie获取方法
- 登录 Bing 首页
- 点击右侧的【查看仪表板】
- 跳转到 Rewards 仪表板
- 确认两个地址登录的是同一个账号
- 抓取完整Cookie
Cookie验证规则
- tifacfaatcs: 影响账号信息获取(必需)
- 认证字段: 影响搜索任务是否加分(必须包含 .MSA.Auth)
刷新令牌获取
- 安装“Bing Rewards 自动获取刷新令牌“油猴脚本
- 访问授权页面:访问 Microsoft 授权页面
- 登录后,使用“Bing Rewards 自动获取刷新令牌“油猴脚本,自动获取刷新令牌
- 设置环境变量
📝 更新日志
v2.1 主要更新
- 🔧 重构配置管理系统
- 🚀 升级日志系统,支持多线程安全
- ⚡ 优化HTTP请求,使用Session复用
- 📊 新增今日积分统计功能
- 🔒 新增重复运行控制机制
- 🎯 优化搜索任务参数
- 📱 增强移动搜索兼容性
- 🛠️ 改进错误处理和重试机制
📸 实际运行效果
运行日志效果

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

特点:
- 📱 多平台支持:支持Telegram、企业微信等
- 📊 详细统计:显示每个账号的完整任务状态
- 🎯 任务进度:清晰展示各项任务的完成情况
- 💰 积分变化:显示积分变化和今日获得积分
- 🔄 智能推送:避免重复推送,每日只推送一次
🔗 下载链接
bing_multi.zip
(29.9 KB, 下载次数: 52)
|