问题描述
http://www.ems.com.cn/servlet/ImageCaptchaServlet请问大家上面的验证码网址,验证码部分的图片,我怎样可以得到呢?
解决方案
解决方案二:
看不了你的网址,被公司封掉了。帮你UP一下!
解决方案三:
[img=http://www.ems.com.cn/servlet/ImageCaptchaServlet][/img]
解决方案四:
二进制流。
解决方案五:
获得图片有什么用?想做验证码去搜索一下。一大堆呢
解决方案六:
stringurl="http://www.ems.com.cn/servlet/ImageCaptchaServlet";byte[]buf=newSystem.Net.WebClient().DownloadData(url);
解决方案七:
http://www.ems.com.cn/servlet/ImageCaptchaServlet这个就是文件的地址,它是用的字节流直接输出到客户端的
解决方案八:
我怎么觉得LZ是想做类似刷票的事情捏,嘿嘿,这图片的字是画图的时候绑给图的,你要得到图的对象或句柄,再找下图的属性看看.
解决方案九:
真接插入一人图片控件,控件<imgsrc="http://www.ems.com.cn/servlet/ImageCaptchaServlet"/>就能得到了
解决方案十:
usingSystem.IO;usingSystem.Net;classA{staticvoidMain(){//取得验证友的二进制流stringurl="http://www.ems.com.cn/servlet/ImageCaptchaServlet";byte[]buf=newWebClient().DownloadData(url);//这样就可以把取得的二进制流写入D:abc.jpg文件:stringfileName=@"D:abc.jpg";using(BinaryWriterbinWriter=newBinaryWriter(File.Open(fileName,FileMode.Create))){binWriter.Write(buf);}}}
解决方案十一:
图片倒是容易获取呵呵怎么识别那?
解决方案十二:
是阿,识别也不是那么的容易阿.
解决方案十三:
[img=http://www.ems.com.cn/servlet/ImageCaptchaServlet][/img]顶下
解决方案十四:
stringurl="http://www.ems.com.cn/servlet/ImageCaptchaServlet";byte[]buf=newWebClient().DownloadData(url);这样的方法是可以得到图片,但是我的程序现在是用了webbrowser,webbrowser打开的页面,它会调用http://www.ems.com.cn/servlet/ImageCaptchaServlet,如果能识别验证码,我就会用程序提交数据上去.但是现在用stringurl="http://www.ems.com.cn/servlet/ImageCaptchaServlet";byte[]buf=newWebClient().DownloadData(url);所得到的验证码图片已经不是,当前webbrowser页面的验证码了,这两个验证码图片已经不是同一个了.因此,我觉得应该在电脑里面去寻找"验证码图片".然后再对该图片识别,但是却找不到"验证码图片".我在:TemporaryInternetFiles目录下都找不到.所以请求帮助.或者如果有其它更好的方法可以识别下面网址的验证码http://www.ems.com.cn/qcgzOutQueryAction.do?reqCode=gotoSearch也请说说
解决方案十五:
因为这是两次对web服务器不同的请求,所以stringurl="http://www.ems.com.cn/servlet/ImageCaptchaServlet";byte[]buf=newWebClient().DownloadData(url);得到的验证码是错误的.
解决方案:
请帮忙顶顶.
解决方案:
二进制流.如果实在要一个实例的话.netcms这个开源中的登录页面有.你自己看看吧.
解决方案:
帮顶...
解决方案:
你用webbrowser的话要图片定向一下不就可以了,用httpwebrequest的话,要用cookies请求