Portál AbcLinuxu, 6. listopadu 2025 05:05
Již nějakou dobu přemýšlím nad tím, kterak zjistit, zda se na druhém konci HTTP spojení nachází robot nebo človek. Asi vás napadne obrázkový test známý z publikačních systémů a registrací různých účtu. Není to ovšem ale tak jednoduché, protože ne každý si obrázek s pokrouceným textem může zobrazit.
Vygooglil jsem různá řešení týkající se například jednoduchých logických otázek nebo možnosti si text přehrát jako zvuk. Dokonce i World Wide Web Consortium se k tomu vyjadřuje.
Logické otázky se mi nezdají vhodné, protože sice můžu vytvořit databázi s 200 různými otázkami, ale stejně je možné po nějaké době otázky okopírovat a odpovídat na ně automaticky. Nemůžu použít ani třeba jednoduché výpočty stylu 1 * 3 = ?, protože na jejich počítání není zas takový problém napsat parser. Zvuk není už vůbec ideální, protože obtěžuje běžného uživatele více než opisování textu z obrázku.
Nenapadá vás nějaké elegantně jednoduché řešení, na které jsem nepřišel nebo mi při googlování uniklo ? Nehodlám se snížit na prosté zamezení přístupu postiženým lidem nebo uživatelům textových prohlížečů.
Tiskni
Sdílej:
Originál pro porovnání ... Pravda asi by to chtělo trochu poladit, ale mohlo by to být použitelné
Spis takovy workaround.
Pravda asi by to chtělo trochu poladit, ale mohlo by to být použitelnéno to by chtělo, já jsem z toho tu úvodní trojku nevykoukal a nevykoukal ... a to jsem si dneska ani nezapomněl vzít čočky
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.