【发布时间】:2017-04-30 14:28:10
【问题描述】:
首先我看到了以下帖子:Selenium Python Changing IP,但它对我没有太大帮助。
所以我目前正在做一个测试网站并尝试制作一个反暴力脚本,我的目标是在 5 次错误尝试后阻止该 ip 并在 100 个不同的 ip 被禁止在帐户上尝试密码时锁定该帐户,这将使暴力破解非常困难(唯一的问题是您可以阻止用户登录)。
我的问题是我不知道如何更改 ip 以及如何找到 100 个不同的 ip(selenium 文章帮助我了解了如何更改 ip)。
我的需要是要么有一个与浏览器一起使用的脚本,并使用一个网站来更改 IP,要么是一个附加组件,或者进行 API 调用并从命令提示符处执行所有操作,并让该提示符从代理发送请求service/vpn(我的意思是让我的整个流量都在代理下,而不仅仅是浏览器)。
我想过每次都用tor来获取新的ips
【问题讨论】:
-
当你使用 tor 时,你不能使用 selenium。我认为您需要尝试使用代理服务,尽管它也有请求限制。所以并发将无法选择
-
好的,感谢您的 cmets,我有一些阅读要做。
-
你可以使用 tor 作为 selenium 的代理 @adeealamsz