2015-09-06 71 views
-4

我目前正在创建一个程序来登录我创建的一些帐户,但是在大约30个帐户出现了一个验证码之后,我想知道的是如果我可以屏蔽IP并绕过验证码。用javascript掩盖IP's

不知道这是否可能在JavaScript中,任何人都可以推荐一种语言来做到这一点?

验证码:

num = 0 
function loop(){ 
num = num+1 
console.log(num) 
u = ''+num 
p = '' 

var data = {username:u,password:p}; 

$.ajax({ 
    type: "POST", 
    url: 'https://www.roblox.com/newlogin', 
    data: data, 
    error: function(data2){ 
$.get("http://www.roblox.com/my/account") 
$.ajax({ 
    type: "POST", 
    url: 'https://www.roblox.com/authentication/logout', 
    data: data, 
    success: function(data2){ 
loop() 
} 
}); 
    }, 
    success: function(data2){ 
$.get("http://www.roblox.com/my/account") 
console.log(data) 
$.ajax({ 
    type: "POST", 
    url: 'https://www.roblox.com/authentication/logout', 
    data: data, 
    success: function(data2){ 
loop() 
} 
}); 
} 
}); 
} 
loop() 
+0

联系http://www.roblox.com并要求他们为您的帐户禁用验证码。 – zerkms

+0

@zerkms不是一个真正的选择。 –

+0

我认为这是,只是尝试。如果它不违反法律和他们的ToS,他们肯定会这样做。 – zerkms

回答

0

你不能只有JavaScript掩盖IP。事实上,如果您需要网站的回复,您无法真正使用任何语言进行回复,因为响应必须路由回您的IP地址。

有些事情可以做:

  1. 设置一些代理了多个IP地址和路由通过代理您的要求。
  2. 将您的请求放慢速度,不会触发验证码。
  3. 从网站获取正确的凭据以按照您的费率提出请求。
  4. 使用API​​而不是网页。