Please, who is "Simpsons Wiki" user? Are you refering to that "wikisimpsons"? You two just have the same name.
I go to the page you referenced, it says "screw recaptcha". I'm a Chinese studying in Canada, and have just know The simpsons series this year. I don't really know "recaptcha" means. Who on hell is their "minions"? You can just compare my phrasing/grammer style with anyone whose mother tounge is English.