1

我注意到一些网站正在使用自动化代理来处理我客户的一个网站的内容。我想检测他们的请求并向他们显示验证码,以防止他们处理网站内容。

有没有办法检测到它们?

4

2 回答 2

2

这是一个复杂的问题,是一场猫捉老鼠的游戏。让它有点困难:

  1. 禁止重复访问网站的 IP,普通用户不需要所有页面
  2. 禁止公共代理,列表可在 googleing 上找到
  3. 来自被禁止 IP/代理的任何请求都应重定向到验证码页面
于 2011-03-21T11:11:54.907 回答
1

通常,“自动代理”会在短时间内访问大量数据......比典型用户更多。您需要设置一些东西来跟踪所有用户的 ip 地址,并查看是否有任何此类 ip 突出并阻止它们。

当然,这变得更加困难,因为有代理和动态 ips 等......

于 2011-03-21T10:22:37.127 回答