It's like requesting any other page, but this time you read the data into a binary variable and save it to a file:
- alias getpic sockopen gp www.[/i]d-0h.com 80
On *:sockopen:gp:{
var %s = sockwrite -tn gp
%s GET /ocr.php?string=whateva&submit=GO HTTP/1.0
%s Host: www.[/i]d-0h.com
%s Referer: www.[/i]d-0h.com
%s
write -c pic.png
}
On *:sockread:gp:{
if $sock(gp).mark == data {
sockread &data
bwrite pic.png -1 &data
}
else {
var %var
sockread %var
echo -s -> %var
if !%var { sockmark gp data }
}
}
On *:sockclose:gp: run pic.png