zhenxianluo

nodejs实战:制作qq空间留言板留言机器人 【2016/11/14 亲测成功】

后面注释有修改项的记得注意和修改

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);

 

分类:

技术点:

相关文章:

  • 2021-11-12
  • 2021-11-12
  • 2021-09-19
  • 2021-10-15
  • 2022-02-14
  • 2022-12-23
  • 2022-12-23
  • 2021-12-29
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-13
  • 2022-12-23
  • 2021-12-29
  • 2021-10-16
  • 2021-08-22
相关资源
相似解决方案