2015-09-06 59 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​​而不是網頁。