今天发现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、效果图: