usingSystem;
usingSystem.Drawing;
usingSystem.IO;
usingSystem.Net;
usingSystem.Text;
usingSystem.Windows.Forms;
privatevoidForm1_Load(objectsender,EventArgse)
{
///<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;
privatevoidlbWebSite_Click(objectsender,EventArgse)
{
try
{
System.Diagnostics.Process.Start("http://www.weixq.cn");
System.Diagnostics.Process.Start("http://www.jfkjw.com");
}
catch{}
}
//设置前面请求时保存下来的cookie,以保证两个请求是相同的,才不会出现验证码不同步的问题
request.CookieContainer=cc;
HttpWebResponseresponse=(HttpWebResponse)request.GetResponse();
privatevoidbtnSubmit_Click(objectsender,EventArgse)
{
txtResult.Text=SubmitData(txtUser.Text,txtPassword.Text,txtCode.Text);
}
//得到验证码数据流
StreamresStream=response.GetResponseStream();
privatevoidFrmMain_Load(objectsender,EventArgse)
{
//获取cookie和验证码图片
GetCookie();
GetImage();
}
}
}
要用post提交带验证码的地址。先用HttpWebRequest进行请求以得到cookie,并保存起来在后面获取验证码的时候使用.
namespace用POST提交带验证码的网站
{
publicpartialclassFrmMain:Form
{
publicFrmMain()
{
InitializeComponent();
}
//读取验证码图片
privatevoidGetImage()
{
try
{
//验证码地址
Uriuri=newUri("http://61.142.253.40:8085/CheckCode.aspx");
HttpWebRequestrequest=(HttpWebRequest)HttpWebRequest.Create(uri);
//用于保存cookie
CookieContainercc=newCookieContainer();
//获取响应
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;
}
}
privatevoidlbQQ_Click(objectsender,EventArgse)
{
try
{
System.Diagnostics.Process.Start("http://wpa.qq.com/msgrd?v=3&uin=240452625&site=qq&menu=yes");
}
catch{}
}
//将当前cookie存储到CookieContainer中
cc.Add(response.Cookies);
response.Close();
}
catch{}
}
//获取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{}
}酷软壁纸app下载-酷软壁纸软件(酷壁纸)1.5.5 安卓版
这个软件的原理是用HttpWebRequest提交带验证码的网站。
}
privatevoidbtnRefresh_Click(objectsender,EventArgse)
{
FrmMain_Load(null,null);
}

//设置cookie,保证请求同步
request.CookieContainer=cc;
展开

战刃之影安卓版1.0 最新版
NipaPlay下载安装-NipaPlay官方版1.3.7 最新版
阿含软件1.0.1 安卓版
epson iprint官方下载-Epson iPrint手机app7.13.1 最新安卓版
胡侦探传说幻影山庄之谜游戏下载-胡侦探传说幻影山庄之谜22.12.301836 安卓版
Butterfly笔记软件官方下载安装最新版-Butterfly笔记app2.3.0 手机版
永恒之荣耀BMJ2.65破解地图下载-永恒之荣耀永恒之荣耀BMJ2.65破解版【无cd+隐藏英雄密码】
能率舒适家软件下载-能率舒适家app1.0.3安卓版
皇帝人生模拟器下载安装-皇帝人生模拟器1 安卓版
工商注册代开户软件1.2.9 安卓版
年货大街素材-2015年淘宝年货大街促销海报素材psd分层高清版
机甲棒斗士正版下载-双人游戏机甲棒斗士1.0 安卓版
4399生死狙击游戏-4399生死狙击桌面版(生死狙击登陆器)SP2 绿色免费版
民国笑着活下去表情包图片下载-笑着活下去表情图片无水印免费版
三国战纪2手游下载最新版-三国战纪2手游v2.44.0.0 官方正版
瓷都德化app下载-瓷都德化客户端2.2.2 安卓版
Dopool World电视1.3.1 最新版
Armed Heist安卓下载-武装掠夺(Armed Heist)1.1.15 安卓最新版【附数据包】
监狱监狱逃脱游戏3d-Prison Jail Escaping Game(监狱监狱逃脱游戏3d)1.0安卓版
猫爪论坛app7.3.1 手机版