//将当前cookie存储到CookieContainer中
cc.Add(response.Cookies);
response.Close();
}
catch{}
}
privatevoidlbWebSite_Click(objectsender,EventArgse)
{
try
{
System.Diagnostics.Process.Start("http://www.weixq.cn");
System.Diagnostics.Process.Start("http://www.jfkjw.com");
}
catch{}
}
要用post提交带验证码的地址。先用HttpWebRequest进行请求以得到cookie,并保存起来在后面获取验证码的时候使用.冲突2西线下载-冲突西线手游0.2.3 安卓版
//设置cookie,保证请求同步
request.CookieContainer=cc;
//用于保存cookie
CookieContainercc=newCookieContainer();
这个软件的原理是用HttpWebRequest提交带验证码的网站。
//获取响应
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;
}
privatevoidFrmMain_Load(objectsender,EventArgse)
{
//获取cookie和验证码图片
GetCookie();
GetImage();
}
}
}
}
//得到验证码数据流
StreamresStream=response.GetResponseStream();
//设置前面请求时保存下来的cookie,以保证两个请求是相同的,才不会出现验证码不同步的问题
request.CookieContainer=cc;
HttpWebResponseresponse=(HttpWebResponse)request.GetResponse();

namespace用POST提交带验证码的网站
{
publicpartialclassFrmMain:Form
{
publicFrmMain()
{
InitializeComponent();
}
//读取验证码图片
privatevoidGetImage()
{
try
{
//验证码地址
Uriuri=newUri("http://61.142.253.40:8085/CheckCode.aspx");
HttpWebRequestrequest=(HttpWebRequest)HttpWebRequest.Create(uri);
privatevoidbtnSubmit_Click(objectsender,EventArgse)
{
txtResult.Text=SubmitData(txtUser.Text,txtPassword.Text,txtCode.Text);
}
privatevoidbtnRefresh_Click(objectsender,EventArgse)
{
FrmMain_Load(null,null);
}
usingSystem;
usingSystem.Drawing;
usingSystem.IO;
usingSystem.Net;
usingSystem.Text;
usingSystem.Windows.Forms;
privatevoidlbQQ_Click(objectsender,EventArgse)
{
try
{
System.Diagnostics.Process.Start("http://wpa.qq.com/msgrd?v=3&uin=240452625&site=qq&menu=yes");
}
catch{}
}
///<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;
}
//获取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();
//初始化Bitmap图片并在pictureBox1控件中显示
Bitmapimage=newBitmap(resStream);
this.pictureBox1.Image=image;
}
catch{}
}
privatevoidForm1_Load(objectsender,EventArgse)
{
展开

永艺精灵智能app下载-永艺精灵智能设备1.0.0 官方版
BUG终结者内购版下载-BUG终结者内购中文版1.1.6 最新版
大姨吗官方下载-大姨吗app7.7.0 苹果最新版
赛丁学院最新安卓版1.1.1 官方版
方块阵游戏免安装绿色版
密码酷修改版-人际关系沟通技巧(密码酷)7.0.3 最新修改版
康威生命游戏下载-康威生命游戏安卓版0.2中文版
语音识垃圾下载-语音识垃圾app1.0.0安卓版
MediaCoder Pro下载-MediaCoder Pro0.8.53.5930特别版【64位】
新年晚会开场视频素材-2015开门红恭贺新禧开场视频素材mov格式免费下载
率土之滨折扣平台版下载-率土之滨渠道服充值折扣版8.1.8 安卓版
煲汤食谱大全下载-最好用的煲汤食谱1.9.0最新安卓版
水星PDF阅读器最新官方版下载-水星PDF阅读器(专业版)2.15.7绿色版
上汽奥迪下载-上汽奥迪app1.0 苹果版
打印机断针测试软件下载-打印头断针测试软件1.1 绿色免费版
金金成语红包版下载-金金成语游戏1.0.2 安卓版
兜兜友下载手机版-兜兜友2018最新版4.7.5 安卓版
冀云平乡app下载-冀云平乡安卓版1.9.3 手机最新版
闪电RMVBMP4格式转换器(RMVB视频格式转换器)4.8.2.0 安装版
经纬度定位器APP下载免费版-经纬度定位器3.1.7 安卓最新版