重定向而不是更改文本和发布

时间:2015-04-07 23:34:51

标签: javascript redirect post roblox

我正在尝试使用ROBLOX上的控制台创建一个自动论坛碰撞机器人。 (它考虑帖子之间的等待时间)我输入论坛的ID作为参数,每隔30秒它应该碰撞线程,编辑TextArea到第二个参数并点击“发布”按钮。

我遇到了很多麻烦,主要是因为我是一个JavaScript noobie。我不知道如何完成我的开始。

这是代码,而不是做我想要的只是重定向到论坛页面来回复,但没有做任何其他事情。感谢您的帮助,我真的很感激。

 function post(path, params, method) {
    method = method || "post"; 
    var form = document.createElement("form");
    form.setAttribute("method", method);
    form.setAttribute("action", path);

    for(var key in params) {
        if(params.hasOwnProperty(key)) {
            var hiddenField = document.createElement("input");
            hiddenField.setAttribute("type", "hidden");
            hiddenField.setAttribute("name", key);
            hiddenField.setAttribute("value", params[key]);

            form.appendChild(hiddenField);
         }
    }

    document.body.appendChild(form);
    form.submit();
}

function bump(id) {
console.log("bumping")
window.setInterval(function () {
    post('/Forum/AddPost.aspx?PostID=' + id + '&mode=flat', {ctl00_cphRoblox_Createeditpost1_PostForm_PostBody: 'whatttt'});
    }, 20000);
}
bump(159628387); 

1 个答案:

答案 0 :(得分:2)

请原谅我不只是评论,但我还没有代表......

作为管理自己论坛的人,我会说,"请不要。"没有人喜欢机器人,虽然它们对分析和抓取等内容非常有用,但在论坛上发帖只是烦人的,无益的,通常是即时禁令。

作为一名JavaScript开发者,我会问您是如何尝试这样做的?它只是你放入控制台的代码吗?

控制台代码,特别是JavaScript,范围限定在您所在的页面上。如果页面重定向,则正在运行的所有内容都不再运行。即使您将其放入类似Chrome扩展程序的内容,每次激活扩展程序时,它都会运行该页面的代码,然后在您导航到任何地方时自动停止,并为您提供新装页面的空白石板。