Detección confiable de robots de spam basados ​​en PhantomJS

¿Hay alguna manera de detectar constantemente PhantomJS / CasperJS? He estado lidiando con una serie de spambots maliciosos creados con él y he podido bloquearlos principalmente en función de ciertos comportamientos, pero tengo curiosidad por saber si hay una manera sólida de saber si CasperJS está en uso, como tratar con Las adaptaciones constantes se vuelven un poco molestas.

No creo en usar Captchas. Son una experiencia de usuario negativa y ReCaptcha nunca ha trabajado para bloquear el spam en mis instalaciones de MediaWiki. Como nuestro sitio no tiene registros de usuarios (panel de discusión anónimo), deberíamos tener una entrada de Captcha para cada publicación. Recibimos varios miles de publicaciones legítimas al día y un Captcha vería ese número divebomb.

Respuestas a la pregunta(3)

Su respuesta a la pregunta