Tak zrovna jsem to psal pod zprávičku o captcha a CZ.NIC, tak to zkopčím i sem...
**
Osobně jsem captchou, nedej bože i následným kopírováním kódů již natolik znechucen, že to akceptuji jen při zakládání účtů v Internetu (což se neděje častěji než jednou za tři roky).
Jinak, když vidím cokoli složitějšího než textové pole pro zodpovězení dotazu tak prchám či nechávám bez povšimnutí. Občas se nachytám na otázky typu "výpočet", které zpravidla vyžadují povolení cookies. Snažím se tyto weby zapamatovat a nepoužívat je, zbytečná námaha (například při reakci na článek) člověka holt nasere, ale cookies kvůli dokončení povolovat nehodlám.
Proč se dnes u nepoužívá systém výběru správného tlačítka pro odeslání odpovědi (bez nutnosti mít zapnutý v browseru JS)? Člověka to nic nestojí a je to jednoduché. Dovedu si to klidně představit i rozšířené do podoby klikni na určitou část obrázku (buď přímo pro odeslání, nebo namísto captchy).
Co konkrétně má OP technicky špatně? Robot sice nepotřebuje nic, ale pokud server bude v HTTP požadavku testovat buď přítomnost správného názvu odesílajícího tlačítka (input type=sumbit), nebo správnou souřadnici téhož (input type=image), tak se robot buď přizpůsobí, nebo budou jeho posty ignorovány.
Jiná věc je, že podobné metody fungují jen na sajtech, pro které nestojí majiteli robota za to, psát speciální ošetření. Takže když si to dám na svůj blog, tak to bude chodit asi i dobře (sám používám něco podobného), ale když to zkusím nasadit na registraci Gmail, tak to nebude fungovat ani den...
Vice méně sis odpověděl sám. Navíc, je tímhle řešením možné dosáhnout tolika variant, aby bylo ptřeba nějaké speciání rozšíření robota, nebo bude stačit, když data pošle víckrát, tedy u toho tlačítka.
Vyhodnocení místa kliknutí by asi bylo v tomto směru lepší, ale čím by bylo spolehlivější, tím by bylo míň přívětivé pro uživatele. Až by se možná vyrovnalo CAPTCHA.
Navíc všechny tyhle metody jsou poněkud jazykově závislé. Ač je to možná divné, tak větu "Klikni na třetí tlačitko zleva" nepochopí téměř 7 miliard lidí, a když se to napíše jako "Click the third button from the left" tak to bude sice menší počet, ale stejně ne všichni porozumí.