后面注释有修改项的记得注意和修改
var http = require('http')
var querystring = require('querystring')
var postDataObj = {
'qzreferrer':'http://qzs.qq.com/qzone/msgboard/msgbcanvas.html#page=1',
'content':'评论的内容',// 修改项
'hostUin':'被评论人的qq',// 修改项
'uin':'本人qq',// 修改项
'format':'fs',
'inCharset':'utf-8',
'outCharset':'utf-8',
'iNotice':'1',
'ref':'qzone',
'json':'1',
'g_tk':'990423949'
}
var options={
hostname:'h5.qzone.qq.com',
port:80,
path:'/proxy/domain/m.qzone.qq.com/cgi-bin/new/add_msgb?g_tk=990423949',
method:'POST',
headers:{
'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
'Accept-Encoding':'gzip, deflate',
'Accept-Language':'zh-CN,zh;q=0.8',
'Cache-Control':'max-age=0',
'Connection':'keep-alive',
'Content-Length':'套接字长度',
'Content-Type':'application/x-www-form-urlencoded',
'Cookie':'post一次获取的cookie',// 修改项
'Host':'h5.qzone.qq.com',
'Origin':'http://qzs.qq.com',
'Referer':'http://qzs.qq.com/qzone/msgboard/msgbcanvas.html',
'Upgrade-Insecure-Requests':'1',
'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.87 Safari/537.36'
}
}
var massageContent=['我','是','一','个','小','程','序'];
var i=0;
setInterval(function(){
postDataObj['content']=massageContent[Math.floor(Math.random()*(massageContent.length))];
var postData=querystring.stringify(postDataObj);
options['headers']['Content-Length']=postData.length; //功能:修改套接字长度
var req=http.request(options,function(res){
console.log('status: '+res.statusCode);
res.on('data',function(chunk){
})
res.on('end',function(){
console.log('评论成功!No.'+(++i));
})
})
req.on('error',function(e){
console.log('Error: '+e.message);
})
req.write(postData);
req.end();
},10000);