SVN: toys/rsget.pl/README.dev

sparky sparky at pld-linux.org
Mon Jun 28 01:53:16 CEST 2010


Author: sparky
Date: Mon Jun 28 01:53:15 2010
New Revision: 11612

Added:
   toys/rsget.pl/README.dev
Log:
- how to write an external caprcha solver


Added: toys/rsget.pl/README.dev
==============================================================================
--- (empty file)
+++ toys/rsget.pl/README.dev	Mon Jun 28 01:53:15 2010
@@ -0,0 +1,33 @@
+=============================================================================
+= captcha -- external captcha solver
+=============================================================================
+
+# host must be configurable
+HOST=http://localhost:7666
+
+In an infinite loop:
+
+# infinite loop
+while true; do
+
+	# get list of captchas to solve
+	LIST=$(wget -q ${HOST}/captcha -O -)
+
+	# download/display/ask all captchas, if any
+	for MD5 in $LIST; do
+		# download
+		wget -q ${HOST}/captcha?md5=${MD5} -O img-${MD5}
+
+		# display
+		display img-${MD5}
+
+		# solve or ask
+		SOLVE=$(solve img-${MD5})
+
+		# respond
+		wget -q ${HOST}/captcha?md5=${MD5}&solve=${SOLVE} -O -
+	done
+
+	# sleep at least 2 seconds
+	sleep 10
+done


More information about the pld-cvs-commit mailing list