Yo creo que lo le alyciashape es lo contrario. Oculta un checkbox, el bot marca todos los checkbox que encuentra en el código, por si es necesario marcarlo para aceptar el envío, pero realmente en la comprobación lo que se hace es es todo lo contrario. Se comprueba si se ha marcado ese checkbox y si está marcado es que ha sido un bot, ya que los usuarios no pueden verlo.
Esto lógicamente funciona con un bot que rastrea automáticamente. En un bot realizado para un formulario en concreto, lógicamente no sirve.
Esta puede ser una solución
http://coreallsoftware.com/forum/vie....php?f=20&t=41