// qq空间
// 提交 评论 灌水
function sendData() {
const urlLink = ""; //对方的空间地址
const http = require("http");
const https = require("https");
const url = require("url");
const urlobj = url.parse(urlLink);
const { stringify } = require("querystring");
var msg = "搓麻将 一搓一麻袋"//输出的文字 当然也可以设置随机的中文字符
// 灌水数据
const postData = stringify({
content: msg,
hostUin: //对方账号
uin: , //自己账号
format: 'fs',
inCharset: 'utf-8',
outCharset: 'utf-8',
iNotice: 1,
ref: 'qzone',
json: 1,
g_tk: 791273824,
qzreferrer: '', //路径
})
const options = {
hostname: 'h5.qzone.qq.com',//主机名
port: 443,
path: '',//路径后面的com的所有参数复制到这
method: "POST",//请求方式
headers: {
//按下f12 找到network 点击留言后观察一个post请求数据 复制到这里
}
}
const req = https.request(options, res => {
console.log(`状态码:${res.statusCode}`);
console.log(`响应头:${JSON.stringify(res.headers)}`);
// 设置 编码
res.setEncoding('utf8');
// 监听响应
res.on('data', (chunk) => {
console.log(`响应主体: ${chunk}`);
});
// 监听响应结束
res.on('end', () => {
console.log('响应中已无数据');
});
})
req.on('error', (e) => {
console.error(`请求遇到问题: ${e.message}`);
});
// 将灌水注入到 请求中去
req.write(postData);
req.end();
}
setInterval(sendData,30000); //设置定时器的时间