百度贴吧的验证图片原理研究

今天逛到百度贴,发现贴吧的验证图片做的非常有技巧,

1 在点击内容框的时候才会出现
2 单独访问图片链接地址的时候出错,返回的并不是图片。
3 模拟发送请求,加上refer什么的http头,返回的也不是图片。

同时也想到了几个问题:
这样做有什么好处呢?为什么不直接显示出来呢?
一个图片的地址是:
http://post.baidu.com/cgi-bin/genimg?75805A2FB860A548E574AE256A6D337773B93DF31DA31856E4F5CED32B7AC6C67BA2AD036736000C9C6BE24A22597D1DF8602D28E96355CC7A5473DF2764E476&t=0.4545595969565979

为什么单独用浏览器打开这个地址的时候显示的不是图片呢?怎么做到的呢?

这是那个图片的html代码

<img id=y_img src="/cgi-bin/genimg?75805A2FB860A548E574AE256A6D337773B93DF31DA31856E4F5CED32B7AC6C67BA2AD036736000C9C6BE24A22597D1DF8602D28E96355CC7A5473DF2764E476" align="middle">

这样做的好处是不是防止验证码识别呢?里面用到了什么加密技术?有人研究过没有。

posted on 2007-09-17 17:35  黑月  阅读(743)  评论(2编辑  收藏  举报

导航