导出自己的渣浪黑名单
2023-8-8 10:9:5 Author: mp.weixin.qq.com(查看原文) 阅读量:2 收藏

在PC上用Chrome访问

https://weibo.com/

按F12,在Console中贴入如下代码,回车执行。不必理会中间输出的各种信息,执行结束时,最后有一个大数组,右键"Copy object",复制出来保存到TXT中即可。

从2011年始,黑名单中至今只有125个UID,算是与人为善。和TK的黑名单取交集后,还有25个。看了一下这25个,类型1爱装X,喜欢上门给人布道;类型2永远理解万岁;类型3可能真地是有生理性精神疾病。最奇特的一个号,一贯选择性极端正能量,现在显示永久禁言状态,不科学。

理论上,朋友之间可以共享一个求过交集的黑名单,定期维护,位于其中的,为自己寿命计,远离为上。

/*
 * 这个版本同时取uid、nick
 */

function sleep ( ms )
{
    return new Promiseresolve => setTimeout( resolve, ms ) );
}

async function GetBlackList ( group, interval )
{
    var http_0  = new XMLHttpRequest();
    var http_1  = new XMLHttpRequest();
    var pagenum = 1;
    var count   = 0;
    var total   = 0;
    var uidlist = [];
    while ( 1 )
    {
        var url = 'https://weibo.com/ajax/setting/getFilteredUsers?page=' + pagenum;
        http_0.open( 'GET', url, false );
        http_0.send( null );
        if ( http_0.status === 200 )
        {
            var resp    = JSON.parse( http_0.responseText );
            // console.log( resp );
            var next    = resp.next_cursor;
            // console.log( next );
            for ( var c = 0; c < resp.card_group.length; c++ )
            {
                // console.log( resp.card_group[c].scheme );
                /*
                 * 《ChatGPT之JavaScript非捕获组》
                 * https://scz.617.cn/web/202302201525.txt
                 */

                var temp    = Array.from( resp.card_group[c].scheme.matchAll( /(?:uid=)(\d+)(?:)/g ), m => m[1] );
                if ( temp )
                {
                    var uid     = temp[0];
                    var nick    = resp.card_group[c].title_sub;
                    var item    = uid + ':' + nick;
                    // console.log( uid );
                    // console.log( nick );
                    console.log( item );
                    // uidlist.push( item );
                    uidlist.unshift( item );
                    count++;
                    total++;
                    if ( count % group === 0 )
                    {
                        console.log( total );
                        await sleep( interval * 1000 );
                        count   = 0;
                    }
                }
            }
            if ( 0 == next )
            {
                break;
            }
            pagenum++;
        }
    }
    console.log( uidlist );
}

GetBlackList( 101 );


文章来源: https://mp.weixin.qq.com/s?__biz=MzUzMjQyMDE3Ng==&mid=2247486752&idx=1&sn=4d543a180d5b854cdc4910937d494b21&chksm=fab2ce1fcdc54709e49d733dc28841279d77e430738324329c096596d5bcc48f5147c420c2dd&scene=58&subscene=0#rd
如有侵权请联系:admin#unsafe.sh