TanZ的薅羊毛攻略-微软积分

这里主要介绍“微软积分-自动搜索脚本”的所有内容,针对二级用户的积分获取中,的“每日搜索获取积分”。

==========================================================

微软积分商城

Bing搜索页面

==========================================================


首图

微软账号注册图文     忘记密码怎么办?(知乎)

只需要每天挂挂脚本就可以啦,积少成多,拿下!

微软积分商城:https://rewards.bing.com/redeem/

先放脚本代码(JavaScript):


// ==UserScript==
// @name        自动刷微软积分脚本
// @namespace   Violentmonkey Scripts
// @match       https://*.bing.com/*
// @grant       none
// @version     1.0
// @author      TanZ
// @description PC端及移动端浏览器刷微软积分脚本
// ==/UserScript==

const searchUrl = 'https://www.bing.com/search';
const isDesktop = window.matchMedia("(min-width: 768px)").matches;

// 检查当前URL是bing.com还是cn.bing.com
if (window.location.hostname.endsWith('.bing.com')) {
       // 每2000毫秒(2秒)执行一次随机搜索
       // 根据设备类型设置循环次数(PC浏览器36次,bing浏览器APP30次)
    const loopCount = isDesktop ? 36 : 30; 
    let count = localStorage.getItem('searchCount') || 0;    // 从存储器中获取计数器初始值
    const intervalId = setInterval(() => {
        if (count >= loopCount) {
            clearInterval(intervalId);  // 停止循环
            localStorage.removeItem('searchCount');  // 删除计数器的值
            window.close(); // 关闭 Bing 页面
            return;
        }
        // 生成随机字符填入搜索框
        const search = generateRandomSearch();

        // 在必应搜索栏中输入搜索查询
        const searchBox = document.getElementById('sb_form_q');
        searchBox.value = search;
        searchBox.dispatchEvent(new Event('input'));
        // 点击提交按钮
        const searchForm = document.getElementById('sb_form');
        searchForm.submit();
        // 增加计数器并更新存储中的值
        count++;
        localStorage.setItem('searchCount', count);
    }, 2000);
}

function generateRandomSearch() {
    let search = '';
    // 生成由4位数字和1个字母组成的随机字符串
    for (let i = 0; i < 4; i++) {
        search += Math.floor(Math.random() * 10);
    }
    search += String.fromCharCode(Math.floor(Math.random() * 26) + 65);
    return search;
}


========================部署文档============================


OK,关于如何跑脚本这个问题,这边提供了电脑和手机上如何运行脚本的部署方案: PC端浏览器部署移动端浏览器部署(点击红字观看部署文档)如果你是新用户,那么只需要先部署PC端即可,等升到二级 解锁移动端后,可以尝试部署一下移动端的啦。


========================部署文档============================





(下面的内容都是打字打上瘾的,可以忽略)



积分兑换的东西蛮有意思的,大部分都是9600分就能换,具体奖励如下图:

奖励

积分获取是有分级的,这个要怎么解释呢。可以看一下下面这张表格图,对刚上车的萌新不是很友好, 所以前期尽量手动去做一下每日任务吧,快点刷上二级,搜索获取的分值会可观很多。 新手一般只能获取到每日任务和PC端搜索的积分,大概九天就能升为二级。

一级

我是在这个活动推出不久后发现它的,从一级到二级刷了大概一个月。二级纯做搜索任务(跑脚本), 一天能拿到(90+12)+60[PC端和移动端]=162分。如果我想兑换9600积分的京东50卡,大概只需要2个月不断期跑跑脚本就行!



GitHub仓库地址:https://github.com/QiPanTanYi/WR_score
(有任何问题都可以在 Issue 中留言)

github



* 不得不说,微软是真大气!后期会想办法整个更方便的方案,在学青龙面板、Node.js和Electron.js啦!

jd