每次都要增加空间?

时间:2014-02-13 02:38:26

标签: javascript

目前我有一个我个人使用的后置中继器 它基本上转到链接并输入文本以及增加1的数字以通过论坛上的洪水检查。

我希望这样做而不是在文本旁边张贴一个数字,而是每次在变量Text之前使用for循环发布一个增加1的空格 例如,说Text = Testing “测试” “测试” “测试” 等等 这是我目前的代码,请帮助,谢谢。

var ID = prompt("ThreadID")
var Bump = prompt("Number of posts")
var Text = prompt("Text to repeat")
var Bumps = 0
var Page = "http://www.forum.com/forum.php?id=" + ID
function Go(){
$.get(Page,function(Data){
        var VS = Data.match(/id="__VIEWSTATE" value="(.+)"/)[1]
        var EV = Data.match(/id="__EVENTVALIDATION" value="(.+)"/)[1]
        $.post(Page,{
            "__VIEWSTATE" : VS,
            "__EVENTVALIDATION" : EV,
            "ctl00$cphRoblox$Createeditpost1$PostForm$PostBody" : Text+" "+Bumps,
            "ctl00$cphRoblox$Createeditpost1$PostForm$PostButton" : "Post"
        })
    })
}
Go()
var Times = setInterval(function(){
if (Bumps == Bump){
            clearInterval(Times)
    }
    Go()
    Bumps++
},40000)

1 个答案:

答案 0 :(得分:0)

我会继续并假设您有权发送任何论坛的垃圾邮件,所以这里就是。

我不确定您是否要在Text之前或之后添加空格,但这是在之前:

var ID = prompt("ThreadID")
var Bump = prompt("Number of posts")
var Text = prompt("Text to repeat")
var whitespace_chars = '';
var Bumps = 0
var Page = "http://www.roblox.com/Forum/AddPost.aspx?mode=flat&PostID=" + ID
function Go(){    
    $.get(Page,function(Data){
            var VS = Data.match(/id="__VIEWSTATE" value="(.+)"/)[1]
            var EV = Data.match(/id="__EVENTVALIDATION" value="(.+)"/)[1]
            $.post(Page,{
                "__VIEWSTATE" : VS,
                "__EVENTVALIDATION" : EV,
                "ctl00$cphRoblox$Createeditpost1$PostForm$PostBody" : whitespace_chars + Text,
                "ctl00$cphRoblox$Createeditpost1$PostForm$PostButton" : "Post"
            })
        })
}
Go()
var Times = setInterval(function(){
    if (Bumps == Bump){
        clearInterval(Times)
    }
    Go()
    Bumps++
    whitespace_chars += ' ';
},40000)

网站有可能修剪帖子。所以记住这一点。

免责声明:我没有测试它,我希望它有效。