Niezawodne wykrywanie botów spamowych opartych na PhantomJS

Czy jest jakiś sposób na konsekwentne wykrywanie PhantomJS / CasperJS? Miałem do czynienia z wieloma złośliwymi spambotami zbudowanymi z nim i byłem w stanie zablokować je głównie w oparciu o pewne zachowania, ale jestem ciekawy, czy istnieje solidny sposób na sprawdzenie, czy CasperJS jest w użyciu, jak radzić sobie z ciągłe adaptacje stają się nieco denerwujące.

Nie wierzę w używanie Captchas. Są to negatywne doświadczenia użytkowników, a ReCaptcha nigdy nie blokował spamu w moich instalacjach MediaWiki. Ponieważ nasza strona nie zawiera rejestracji użytkowników (anonimowy panel dyskusyjny), musielibyśmy mieć wpis Captcha dla każdego posta. Dostajemy kilka tysięcy legalnych postów dziennie, a Captcha zobaczy ten numer znikający.

questionAnswers(3)

yourAnswerToTheQuestion