设置

Markdown 渲染设置 正在初始化
关注的用户
自动获取关注列表
在个人中心页面通过 F12 打开开发人员工具,打开控制台执行下列代码:
(async()=>{let e=/https:\/\/www.luogu.com(.cn)?\/user\/(\d+)/,t=location.href.match(e)?.[2];if((t??void 0)===void 0)alert(`请确认正在个人中心执行本段代码。`);else{console.log(`正在获取关注列表,请耐心等待。`);let e=[],n=1;outer:for(;;){let r=0;for(;r<5;){await new Promise(e=>setTimeout(e,1e4*r));try{let r=await fetch(`https://www.luogu.com.cn/api/user/followings?user=${t}&page=${n}`),i=await r.json(),a=i.users.result.map(e=>e.uid);if(e.push(...a),console.log(`第 [${n}] 页:已获取 ${a.length}(累计 ${e.length})条数据`),a.length<20)break outer;n++;break}catch{r++,console.warn(`请求出现错误,等待 ${10*(r+1)} 秒后重试……`)}}r>=5&&console.error(`重试超过限制次数,请稍后再试。`)}console.log(`现在可以选中复制下列结果:`),console.log(e.join(`, `))}})();