// 1. 使用 chrome 打开 https://weibo.com (确保你登录了微博)
// 2. 打开调试窗口(F12),在 console 中贴下面的代码后回车
var blacks = [5941991178, 6624437239] //里面是要被拉黑的用户ID,多个用户用英文逗号间隔
console.log('共有' + blacks.length + '个监督员')
var http = new XMLHttpRequest()
var i = 0
var j = 1
var status = 1
var timer = null
function kill() {
if (i >= blacks.length) {
if(j == 7) {
console.log('结束计时') //操作结束标识
return clearInterval(timer)
}
status = j % 2 == 0 ? 1 : 0
console.log(status == 1 ? '拉黑' : '解除拉黑')
i = 0
j++
}
var blackId = blacks[i]
var url = 'https://weibo.com/aj/filter/block?ajwvr=6'
http.open('POST', url, true)
http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded')
http.send('uid=' + blackId + '&filter_type=1&status=' + status + '&interact=1&follow=1')
http.onreadystatechange = function() {
if (http.readyState != 4 || http.status != 200) {
return;
}
var data = {
msg: '解析失败'
}
try {
data = JSON.parse(http.responseText)
} catch (err) {}
if (data.code == 100000) {
console.log(i + '[' + blackId + '] => 成功:' + data.msg + ' - ' + http.status + ' - ' + http.responseText)
} else {
console.error(i + '[' + blackId + '] => 失败:' + data.msg + ' - ' + http.status + ' - ' + http.responseText)
}
}
i++
}
timer = setInterval(kill, 200)
js微博多次拉黑多名用户
最新推荐文章于 2025-05-08 11:11:35 发布