【问题标题】:Masking IP's with javascript用javascript屏蔽IP
【发布时间】:2015-12-02 10:39:42
【问题描述】:

我目前正在制作一个程序来登录我创建的一些帐户,但在大约 30 个帐户后出现验证码,所以我想知道是否可以屏蔽 IP 并绕过验证码。

不确定这是否可以在 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()

【问题讨论】:

  • 联系roblox.com 并要求他们为您的帐户禁用验证码。
  • @zerkms 不是一个真正的选择。
  • 我认为是,试试吧。如果这不违反法律和他们的服务条款,他们肯定会这样做。
  • 如果他们有身份验证 API,请改用它。

标签: javascript ip-address


【解决方案1】:

您不能仅使用 Javascript 屏蔽 IP。事实上,如果您需要从站点返回响应,您实际上无法使用任何语言来实现,因为必须将响应路由回您的 IP 地址。

你可以做的一些事情:

  1. 设置一些具有多个 IP 地址的代理,并通过代理路由您的请求。
  2. 将您的请求放慢到不会触发验证码的速度。
  3. 从站点获取正确的凭据,以便以您的速度发出请求。
  4. 使用 API 而不是网页。

【讨论】:

    猜你喜欢
    • 2014-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-06
    • 1970-01-01
    • 2012-07-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多