用javascript屏蔽IP

Posted

技术标签:

【中文标题】用javascript屏蔽IP【英文标题】:Masking IP's with javascript 【发布时间】: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,请改用它。 【参考方案1】:

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

你可以做的一些事情:

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

【讨论】:

以上是关于用javascript屏蔽IP的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript屏蔽类

用jQuery屏蔽掉按回车键时提交表单

JavaScript 变量屏蔽

JavaScript 屏蔽输入

JavaScript 屏蔽输入v1.0

javascript屏蔽脏字