# MicrosoftScore
**Repository Path**: like-one/microsoft-score
## Basic Information
- **Project Name**: MicrosoftScore
- **Description**: 微软积分获取
- **Primary Language**: Python
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 2
- **Created**: 2024-10-04
- **Last Updated**: 2024-10-04
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
Microsoft Reward积分获取
🥰微软积分自动获取解决方案🥰
支持Web端浏览器搜索、Phoen端浏览器搜索、热门活动卡片搜索、多账户搜索、数据具体可视化分析
请fork✔️、start⭐、转发➡️本项目,帮我一件三连!欢迎各位路人大大常联系!!!
# 1.前言
**1、请务必认真阅读此文档后继续!**
**2、本项目开源&免费,所有开发均仅限于学习交流,禁止用于任何商业用途。**
**3、在开始之前请务必帮我点一下右上角的star。**
**4、如基于或参考此项目进行二次开发,请注明原作者并使用GPL2.0许可证开源**
# 2.项目背景
本程序旨在通过脚本的方式运行程序,获取Microsoft Reward积分,通过Playwright模拟Web搜索、模拟Phone搜索,模拟点击获取积分

# 3.食用流程(重点)
说明:
> - 带领大家快速上手新号注册到登录、到本程序使用。
> - 本教程根据邮件进行注册为最方便,其余方式可自行研究
> - 本程序现阶段仅限开发使用,展示不支持生成使用,可自行部署
## 步骤一:注册微软新账号
前提:
> 需要有可以接码的邮件
1.打开Edge浏览器,设置新的个人资料

说明:
> 打开新的环境,避免浏览器信息冲突
2.注册账户
注意:
> 注册账户的时候,不要使用魔法,否则地区不为大陆!!



说明:
> 确保勾选,我想加入 Microsoft Rewards,已确认开始获取。
补充:
> 后续步骤,随便填写
## 步骤二:添加账户密码登录方式
1.登录
> 访问网址:https://account.microsoft.com/account/Account?mkt=zh-CN



说明:
> 因为i通过邮件注册,因此需要使用邮件进行代码认证
2.添加密码登录方式
说明:
> 添加账户登录方式为账号和密码登录





3.重新登录账户
3.1注销账户

3.2重新登录
说明:
> 访问网址:https://account.microsoft.com/account/Account?mkt=zh-CN
注意:
> 登录的时候请选择使用密码进行登录

## 步骤三:设备认证
1.进入安全仪表盘
说明:
> 使用密码登录账户后,进入安全仪表盘

2.设置安全选项

说明:
> 登陆后,再次选择安全选项。这里选择高级安全选项。其实选哪一个都无所谓,主要是跳出下面的账户身份认证
3.验证设备身份


## 步骤四:Reward积分密码登录
1.注销登录


2.重新登录

注意:
> 此处需要勾选"使用我的密码"进行登录。微软会有记录,因此需要手动选择
3.进入积分兑换
说明:
> 一定要进入积分兑换


说明:
> 等待页面加载完整后,页面通常会出现一些选项让你选择。此时也需要手动选择一次,避免程序执行时,定位元素失败

说明:
> 一直点击下一个即可。因为微软会给新用户首次弹窗,因此需要点击
补充:
> - 若未出现弹窗的伙伴,可以尝试单击如下按钮。实在未弹出也不纠结
>
> 
## 步骤五:手动获得积分(可跳过)
说明:
> 手动获取一级等级的积分。稍后,我将介绍一级账号如何快速升2级
1.获取卡片积分

说明:
> 往下滑动,可以看到每日活动。我们称之为卡片积分。请分别点击卡片,并完成

说明:
> 当看到每日活动上为绿色的打勾之后,表示获取成功
2.获取搜索积分


说明:
> 可以看到,此处再搜索3次即可再获得9积分

说明:
> 跳转登录了本账号的搜索框进行搜索。可以看到右侧积分的变化

说明:
> 搜索完,即可获取积分。
## 步骤六:账号迅速升2级(可跳过)
1.访问钱包
说明:
> 访问网址:edge://rewards/

2.做任务
说明:
> 此处跳过,根据提示可做任务,获取积分。总积分满500即可升2级
3.查看Reward积分

说明:
> 此处可以看到,账号已升级为2级别。接下来用脚本获取
## 步骤七:脚本获取
说明:
> 终于到了大家期待的脚本获取积分的步骤了
1.修改项目的"Count.xlsx"文件

注意:
> 1.请确保账号密码填写正确。2.请确保账号数量准确无误!
说明:
> 因为是通过python读取Excel公式的,up主觉得太麻烦,因此需要手动指定。欢迎各位展开讨论
2.运行程序

注意:
> - 运行程序时,请不要打开`Count.xlsx`文件
> - 请不要使用魔法,否则会导致获取失败!!
补充:
> 本程序展示提供给开发者使用。本脚本使用python编写,若设计包,以及如何运行请自行解决
3.运行状态

说明:
> 可以看到,程序运行状态。
4.查看Excel表格

说明:
> 日常,查看表格。若对此账号获取积分有异议,可以重复执行本程序即可
# 4.常见问题
## 4.1初始账号解释

说明:
> 说明此账号再本程序中为首次执行,不用管
## 4.2运行日志查看

说明:
> 本程序会输出日志,可在此查看。若有报错error日志,及时解决即可
## 4.3账号重复运行说明

说明:
> 当`账号状态`与`程序运行天数`保持一致时,说明此账号今日已获取完成。若`账号状态`小于`程序运行天数`时,则说明此账号今日未获取。若`账号状态`为负数,则说明此账号异常。请查明原因
## 4.4静态变化值说明

说明:
> 程序`动态变化值`便于展示,方便您进行查看。`静态变化值`需要手动修改,便于程序获取。因为Python读取Excel公式值会出现异常,因此此处直接读取静态变化值
# 5.关注服务条款变更
最近一次Reward活动更新是在2023年9月30日,本程序将于国庆进行二更,请持续关注
说明:
> 查看网址:https://www.microsoft.com/zh-cn/servicesagreement/upcoming-updates
# 6.服务与支持
如果您期待有更多的创意或者后续维护,请一件三连本项目。有意私聊
