It's not an uncommon strategy (eg: fill up a comment form with hidden but obviously named form fields) and since people won't be filling in those hidden fields then bots will have revealed themselves.
This isn't by any means a complete solution however it does catch 90% of drive-by spam.
This isn't by any means a complete solution however it does catch 90% of drive-by spam.