为了账号安全,请及时绑定邮箱和手机立即绑定

凤凰网http协议返回评论成功但同样刷新无评论

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

var postData=querystring.stringify({
    'callback': 'postCmt',
    'docUrl': 'sub_80173140',
    'skey': 'c2564e',
    'format': 'js',
    'content': 'Dengchao!',
    'callback':' postCmt',
    'permalink': 'http://ent.ifeng.com/a/20180926/43111131_0.shtml'
})

var options={
    hostname:'comment.ifeng.com',
    port:80,
    path:'comment.ifeng.com/post.php?callback=postCmt&docUrl=sub_80173140&docName=%E9%82%93%E8%B6%85%E8%8A%B1%E4%B9%9D%E4%B8%AA%E6%9C%88%E8%8B%A6%E5%BF%83%E4%B8%BA%E5%AD%99%E4%BF%AA%E5%87%86%E5%A4%87%E7%94%9F%E6%97%A5%E7%A4%BC%E7%89%A9%EF%BC%8C%E7%BD%91%E5%8F%8B%EF%BC%9A%E8%B6%85%E5%93%A5P%E5%9B%BE%E7%B4%AF%E5%9D%8F%E4%BA%86%E5%90%A7&speUrl=&skey=c2564e&format=js&content=%E6%AF%8F%E5%88%B09%E7%82%B926%E5%88%86%E5%B0%B1%E6%83%B3%E4%BD%A0&callback=postCmt&permalink=http%3A%2F%2Fent.ifeng.com%2Fa%2F20180926%2F43111131_0.shtml',
    methods:'POST',
    headers:{
        'Accept': '*/*',
'Accept-Encoding': 'gzip, deflate',
'Accept-Language': 'zh-CN,zh;q=0.9',
'Connection': 'keep-alive',
'Cookie': '***',
'Host': 'comment.ifeng.com',
'Referer': 'http://ent.ifeng.com/a/20180926/43111131_0.shtml',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36'
    }
}
var req=http.request(options,function (res) {
    console.log("Status:"+res.statusCode)
    console.log("headers:"+JSON.stringify(res.headers))
    res.on("data",function (chrunk) {
        console.log(Buffer.isBuffer(chrunk))
        console.log(typeof chrunk)

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

});
req.on("error",function (e) {
    console.log("Error:"+e.message);
})
req.write(postData)
req.end()


正在回答

2 回答

凤凰网我也试了试也是不行,我看网站本身用的get方法,下面是我看到它提交时的数据,可是刷新后也是无评论,我对它的评论判断机制有点懵。。。

var postData = querystring.stringify({
'callback':'postCmt',
'docUrl':' 
'docName':'朝鲜举行全国大学生软件竞赛 60所大学200多人参加',
'speUrl':'',
'skey':'aa0dce',
'format':'js',
'content':'相当可以,666',
'callback':'postCmt',
'permalink':' 
})


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
进击Node.js基础(一)
  • 参与学习       219394    人
  • 解答问题       896    个

本视频教程带你揭开Node.js的面纱,带你走进一个全新世界

进入课程

凤凰网http协议返回评论成功但同样刷新无评论

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信