导出自己的渣浪黑名单

admin 2023年8月9日00:59:12评论22 views字数 2305阅读7分41秒阅读模式

在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 );

原文始发于微信公众号(青衣十三楼飞花堂):导出自己的渣浪黑名单

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年8月9日00:59:12
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   导出自己的渣浪黑名单http://cn-sec.com/archives/1942205.html

发表评论

匿名网友 填写信息