目前我有一个我个人使用的后置中继器 它基本上转到链接并输入文本以及增加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)
答案 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)
网站有可能修剪帖子。所以记住这一点。
免责声明:我没有测试它,我希望它有效。