practice
1【从这里开始(不包括这里)】
// 1. 使用 chrome 打开 https://weibo.com (确保你登录了微博)
// 2. 打开调试窗口,在 console 中贴下面的代码后回车
// 数据来自:https://github.com/yu961549745/WeiboBlackList
var dogs = [6463480995, 6818430718]
var http = new XMLHttpRequest()
var i = 0
var timer = null
function kill() {
if (i >= dogs.length) {
return clearInterval(timer)
}
var dogId = dogs[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='+dogId+'&filter_type=1&status=1&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 + '[' + dogId + '] => 成功:' + data.msg + ' - ' + http.status + ' - ' + http.responseText)
} else {
console.error(i + '[' + dogId + '] => 失败:' + data.msg + ' - ' + http.status + ' - ' + http.responseText)
}
}
i++
}
timer = setInterval(kill, 1000)
【到这里结束(不包括这里)】