2006-08-20

ImageSniffer_Part 3

 

刚刚测试了一下程序,在Yahoo的首页上面(http://www.yahoo.com)仅仅探测到了2个图像文件......
http://us.a1.yimg.com/us.yimg.com/i/ww/beta/y3.gif
http://us.i1.yimg.com/us.yimg.com/i/ww/tbl/allys.gif

这显然不对,什么原因呢?
猛然间想到,可能是RequestHeader里面那个User-Agent的问题......
马上Google来了IE 7的
User-Agent:Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 6.0)

代码稍作修改
HttpClient.GetMethod.setsetRequestHeader("User-Agent", "Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 6.0)")

再运行一下子,已经可以探测到20个图像文件,这是不是全部呢?我不敢肯定,先进行保存图像部分的代码,然后再验证是否探测到了全部的图像吧。

No comments: