用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的主要内容,如果未能解决你的问题,请参考以下文章