在我看来,有几个选择:
1: 使用jQuery来。隐藏()和。验证后显示()表单。虽然用户友好,但我不确定这是否会阻止机器人程序,因为html表单在“隐藏”时仍会在源代码中可见
2: 使用一个单独的表单验证用户输入(来自验证码或其他服务),然后在正确输入后显示whois表单。这可以用来存储cookie或会话变量,以将用户标记为人类,并允许他们在不重新验证的情况下多次查询whois表单。
3: 在现有whois表单中添加一个新的必填表单字段,该字段将用作用户验证,并在whois请求时提交-如果未验证,则不提交请求。
选项2和3都需要在代码中进行一些挖掘,以找到生成短代码的位置,并将其添加到新的表单字段中。