今天发现http://www.xmnn.cn/sjqy有个投票活动,其中用到了简单的图片验证码功能,在此提供一个简单的获取验证码图片的方法。
直接访问网址:http://www.xmnn.cn/sjqy,在网页下方可以看见一个验证码功能点。
在验证码图片上右击,可以轻松的获取到原地址:http://www.xmnn.cn/sjqy/getcode.asp,访问该网址就可以直接获取到原始验证码功能页面了。、
下面就通过C#程序来获取验证码图片:
1、在Winform页面上放置一个Button和PictureBox。
2、引入如下两个命名空间:using System.IO; using System.Net;
3、在button1的Click事件里使用如下代码即可。
private void button1_Click(object sender, EventArgs e)
{
Uri uri = new Uri("http://www.xmnn.cn/sjqy/getcode.asp");
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(uri);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream resStream = response.GetResponseStream();//得到验证码数据流
Bitmap sourcebm = new Bitmap(resStream);//初始化Bitmap图片
this.pictureBox1.Image = sourcebm;
}
4、效果图:
转载于:https://blog.51cto.com/zhangkui/476356