目前我只是使用一个隐藏的文本字段并检查它是否被填充。理论上,如果它被填充了,那么机器人一定已经完成了它,因为它是隐藏的,用户永远无法填充它。
我发现这篇文章详细介绍了如何阻止机器人自动提交表单。它创建一个表单并使用 CSS 将其隐藏,left: 1000px; top: 1000px;
然后将机器人的 IP 添加到 htaccess 文件中以有效地禁止机器人。
第二种方法似乎有点矫枉过正,尤其是因为它可能会污染您的 .htaccess 文件。我的方法够用吗?第二个合适吗?
目前我只是使用一个隐藏的文本字段并检查它是否被填充。理论上,如果它被填充了,那么机器人一定已经完成了它,因为它是隐藏的,用户永远无法填充它。
我发现这篇文章详细介绍了如何阻止机器人自动提交表单。它创建一个表单并使用 CSS 将其隐藏,left: 1000px; top: 1000px;
然后将机器人的 IP 添加到 htaccess 文件中以有效地禁止机器人。
第二种方法似乎有点矫枉过正,尤其是因为它可能会污染您的 .htaccess 文件。我的方法够用吗?第二个合适吗?