模拟客户端提价评论

在慕课网上学习的例子,自动评论。

教程地址:http://www.imooc.com/video/8837/0

比如评价这个教程:

var http = require('http')
var querystring = require('querystring')

var postData = querystring.stringify({
    'content':'这里我是测试:一起期待下一期的课程',
    'mid':8837
})

var options = {
    hostname:'www.imooc.com',
    port:80,
    path:'/course/docomment',
    method:'POST',
    headers:{
        'Accept':'application/json, text/javascript, */*; q=0.01',
        'Accept-Encoding':'gzip, deflate',
        。。。(requestheader里面的参数)
        'X-Requested-With':'XMLHttpRequest'
    }
}

var req = http.request(options,function(res){
    console.log('status' + res.statusCode);
    console.log('status' + JSON.stringify(res.headers));
    res.on('data',function(chunk){
        console.log(Buffer.isBuffer(chunk))
        console.log(typeof chunk)
    })

    res.on('end',function(){
        console.log('评论完毕!')
    })


})
req.on('error',function(e){
    console.log('Error' + e.message);
})

req.write(postData);

req.end();

以后是不是可以随便评论,不用再费劲的操作鼠标了呢。以后写博客园文章怎么实现自动提交呢。

推荐阅读:

通过修改http请求的header请求头来伪造ip

原文地址:https://www.cnblogs.com/wyy5552/p/7261155.html