![]() |
1
1
阅读扭曲的文字是一回事,但也要求合法用户进入 things like this 会变得很烦人。所以你很重要 . 达米安·卡茨用了 negative captcha 更复杂的蜜罐实现是 described by Ned Batchelder . 它包括随机字段名和散列值,以确保机器人程序没有篡改表单。 他在文章中说:
因此,它只需要一个简单的把戏来迷惑大多数垃圾邮件机器人。多一点魔法就能搞定剩下的机器人。 关于芝麻街的解决方案,问一些简单的问题或者从列表中选择正确的动物:这些问题对于垃圾邮件机器人来说很难回答,但是对于用户来说也很难。尤其是如果你的网站有一个国际观众 |
![]() |
2
1
我的一个同事实现了一个方法,用复选框呈现一系列随机的图片,比如茶杯、船、猫等,并要求用户勾选所有的猫,或者可能是船和树。 图片是相当简单的双色图标真的,虽然你可以使用真实的照片,如果必要的话。 只是要确保你的图像名称不能代表它们的内容。 |
![]() |
3
1
首先,ASP.NET有一个控件,它不是真正的“验证码”,但实际上恰恰相反——一个非常简单的脚本,确保访问程序可以计算JavaScript。这就去掉了除最复杂的scraper之外的所有scraper,特别是当JavaScript测试的结构发生变化时(即,它不仅仅是vary=2;var x=y+(来自服务器的随机数);验证(x) 谷歌和Craigslist都使用电话号码,这就要求一个讨厌的机器人至少可以访问一个支持短信息的号码(或者语音识别+语音线路) 我最喜欢的验证码是点击电脑无法识别的东西,比如从动物图片的短列表中挑选一只猫。
|
![]() |
Shubham Kanugo · 检查验证码的条件是什么 7 年前 |
![]() |
Thomas Dukes · 硒中隐藏元素的提取 9 年前 |
![]() |
Matt · 当reCaptcha未加载时检测 9 年前 |
![]() |
waqmaz · 使用jQuery attr div将GIF加载到div 11 年前 |
![]() |
Olivier Pons · 船长:够了吗? 11 年前 |
|
user1372430 · 如果提交错误超过3次,则显示captcha 11 年前 |