一种方法是在您的登录表单中包含一些JavaScript,并使其无法成功提交表单,除非该JavaScript已运行.这使得您的登录表单仅适用于启用了JavaScript的人,而CURL没有.如果必要的JavaScript是某种挑战/响应每次都不同(例如使用像http://www.ohdave.com/rsa/这样的东西使它变得非常重要),那么正确设置值的存在就是表单是JavaScript运行的好证据.
但是,您将无法停止所有自动化脚本,编写驱动实际浏览器引擎的脚本非常容易,并且它们将通过此测试.
| 归档时间: |
|
| 查看次数: |
2504 次 |
| 最近记录: |