Tohle je zajimave reseni, ale je uplne nanic.
Staci si uvedomit jak funguje klasicky OCR skener. Dostane obrazek ze ktereho si nacte pixely. Pro kazdou souradnici (x,y) ma ten pixel nejakou barvu. A podle toho se snazi dekodovat jake pismenko je napsane na tom obrazku.
To co tahle DIVTCHA udela, je jen to, ze "obrazek" nezobrazi jako link na nejaky ten obrazek, ale pomoci css stylu ten obrazek vykresli na monitor pixel po pixelu.
Jediny rozdil mezi DIVTCHA a "obrazkem" je to ze obrazek je ulozen v binarnim formatu (jpg, bmp, png, gif,...) a ta divtcha je obrazek ulozeny jako "css" napozicovany kod.
Takze neni tak snadne zizkat ty souradnice pixelu a jejich barvu. Takze onen robot ma jen o trochu vice prace. Musi stahnout ten kod stranky a pouzit nejaky "css renderer" aby si vyrobil souradnice (x,y) barvy pixelu. A pak uz je to klasicka technika OCR scanneru, kdy z techto dat dostane nejaky ten text (jelikoz pismenka jsou pekne ostra a nejsou deformovana) tak ma velice jednoduchou praci a hadam ze bude mit 99.99% uspesnost.
Tedy jedina neprijemnost je onen CSS renderer, ale jelikoz CSS je standart tak napsat jeho implementaci neni pro zkuseneho programatora zadny problem. A kdo nema tolik zkusenosti ze by to zvladl sam a nebo s tim nechce ztracet cas, tak existuje treba open source prohlizec Firefox, takze mu staci jiz hotovy css renderer z toho firefoxu zkopirovat, trochu upravit do sveho robota a ma hotovo. Ted muze bez problemu zadavat bezpecnostni kody.
Vysledek DIVTCHA je tedy jediny. Programator toho robota musi napsat trochu delsi kod, ale diky tomu ze je ten obrazek dobre zobrazeny tak ten ocr scanner bude mit temer 100% uspesnost dekodovani.