今天发现http://www.xmnn.cn/sjqy有个投票活动,其中用到了简单的图片验证码功能,在此提供一个简单的获取验证码图片的方法。

    直接访问网址:http://www.xmnn.cn/sjqy,在网页下方可以看见一个验证码功能点。HttpWebRequest和Stream获取网页验证码图片

     在验证码图片上右击,可以轻松的获取到原地址:http://www.xmnn.cn/sjqy/getcode.asp,访问该网址就可以直接获取到原始验证码功能页面了。、

HttpWebRequest和Stream获取网页验证码图片 

      下面就通过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、效果图:

        

HttpWebRequest和Stream获取网页验证码图片

 

转载于:https://blog.51cto.com/zhangkui/476356

相关文章:

  • 2022-12-23
  • 2022-01-08
  • 2021-11-26
  • 2021-08-11
  • 2021-06-02
  • 2021-06-19
  • 2022-01-20
猜你喜欢
  • 2021-07-09
  • 2021-08-27
  • 2022-01-09
  • 2021-11-07
  • 2022-12-23
相关资源
相似解决方案