namespace用POST提交带验证码的网站
{
publicpartialclassFrmMain:Form
{
publicFrmMain()
{
InitializeComponent();
}
要用post提交带验证码的地址。先用HttpWebRequest进行请求以得到cookie,并保存起来在后面获取验证码的时候使用.
}
//读取验证码图片
privatevoidGetImage()
{
try
{
//验证码地址
Uriuri=newUri("http://61.142.253.40:8085/CheckCode.aspx");
HttpWebRequestrequest=(HttpWebRequest)HttpWebRequest.Create(uri);摊管家赚钱版下载-摊管家app1.0 手机版
privatevoidlbQQ_Click(objectsender,EventArgse)
{
try
{
System.Diagnostics.Process.Start("http://wpa.qq.com/msgrd?v=3&uin=240452625&site=qq&menu=yes");
}
catch{}
}

//设置前面请求时保存下来的cookie,以保证两个请求是相同的,才不会出现验证码不同步的问题
request.CookieContainer=cc;
HttpWebResponseresponse=(HttpWebResponse)request.GetResponse();
//得到验证码数据流
StreamresStream=response.GetResponseStream();
///<summary>
///提交数据
///</summary>
///<paramname="userName">用户名</param>
///<paramname="passWord">密码</param>
///<paramname="code">验证码</param>
///<returns>提交数据后的返回值</returns>
privatestringSubmitData(stringuserName,stringpassWord,stringcode)
{
try
{
stringurl=string.Format("http://61.142.253.40:8085/Ajax.aspx?action=Login&Name={0}&Password={1}&ucode={2}",userName,passWord,code);
HttpWebRequestrequest=WebRequest.Create(url)asHttpWebRequest;
privatevoidbtnSubmit_Click(objectsender,EventArgse)
{
txtResult.Text=SubmitData(txtUser.Text,txtPassword.Text,txtCode.Text);
}
这个软件的原理是用HttpWebRequest提交带验证码的网站。
//用于保存cookie
CookieContainercc=newCookieContainer();
usingSystem;
usingSystem.Drawing;
usingSystem.IO;
usingSystem.Net;
usingSystem.Text;
usingSystem.Windows.Forms;
//设置cookie,保证请求同步
request.CookieContainer=cc;
privatevoidlbWebSite_Click(objectsender,EventArgse)
{
try
{
System.Diagnostics.Process.Start("http://www.weixq.cn");
System.Diagnostics.Process.Start("http://www.jfkjw.com");
}
catch{}
}
privatevoidbtnRefresh_Click(objectsender,EventArgse)
{
FrmMain_Load(null,null);
}
}
//将当前cookie存储到CookieContainer中
cc.Add(response.Cookies);
response.Close();
}
catch{}
}
privatevoidForm1_Load(objectsender,EventArgse)
{
//初始化Bitmap图片并在pictureBox1控件中显示
Bitmapimage=newBitmap(resStream);
this.pictureBox1.Image=image;
}
catch{}
}
privatevoidFrmMain_Load(objectsender,EventArgse)
{
//获取cookie和验证码图片
GetCookie();
GetImage();
}
}
}
//获取cookie
privatevoidGetCookie()
{
try
{
//要post提交的地址。先用HttpWebRequest进行请求以得到cookie,并保存起来在后面获取验证码的时候使用
Uriuri=newUri("http://61.142.253.40:8085/Login.aspx");
HttpWebRequestrequest=(HttpWebRequest)HttpWebRequest.Create(uri);
HttpWebResponseresponse=(HttpWebResponse)request.GetResponse();
//获取响应
HttpWebResponseresponse=request.GetResponse()asHttpWebResponse;
if(response.StatusCode==HttpStatusCode.OK)
{
//注意这里要根据网站编码格式变换
using(StreamReadersr=newStreamReader(response.GetResponseStream(),Encoding.GetEncoding("UTF-8")))
{
returnsr.ReadToEnd();
}
}
else
{
returnresponse.StatusCode.ToString();
}
}
catch
{
returnnull;
}
展开

愚人节套路段子精选-2018愚人节套路说说带图片完整免费版
未知文章
剑踪侠影游戏官网下载-剑踪侠影官方版1.0最新版
电子书包下载app-电子书包学生app软件24.0 最新版
猛犸框架下载手机版-猛犸框架辅助5.2.0 最新版
rain验证管理系统2.0电脑版
沃泊停车app安卓版下载-沃泊停车1.0.1 安卓便捷版
海美生活网app-海美生活(海外优质购物)1.0.1.151231 官网手机客户端
昆明市口罩预约app下载-我的昆明(昆明口罩预约购买平台)1.0.1 安卓版
暗区突围像素版下载安装-暗区突围像素版(玩家自制游戏)1.0 最新版
婚礼软件下载-懒人结婚2.1.2 安卓最新版
生产线租赁合同范本免费版
寻找我的小猫游戏下载-寻找我的小猫1.0 安卓单机版
元气玛特下载-元气玛特-潮玩盲盒实物商城1.9.0 手机最新版
微信通讯录管理模块(微信加粉工具)1.1 安卓正式版【自动加陌生人好友】
公主宝贝超市购物游戏下载-公主超市购物小镇1.7手机版
超级幸运农场红包版下载-超级幸运农场红包版3.23.04 赚钱版
老爹的冷饮店hd金币无限版下载-老爹的冷饮店hd金币无限版1.2.3 安卓版
标注画笔app下载-标注画笔app2.0.07 安卓版
十分学堂app1.3.4 安卓手机版