using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.IO;namespace m百度
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{ HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
string url = "http://wappass.baidu.com/passport/";
string postData = "login_username="+textBox1.Text+"&login_loginpass="+textBox2.Text+"&aaa=%E7%99%BB%E5%BD%95&login=yes&can_input=0&u=&login_start_time=1359431843&tpl=&tn=&pu=&ssid=&from=&bd_page_type=&uid=1359431843588_646&login_username_input=0&type=";
byte[] byteRequest = Encoding.Default.GetBytes(postData);
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
request.CookieContainer = cookieContainer;
request.Referer = url;
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = byteRequest.Length; //附加信息长度
request.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; rv:18.0) Gecko/20100101 Firefox/18.0";
request.Method = "POST"; HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream stream = response.GetResponseStream(); //转换为数据流
StreamReader reader = new StreamReader(stream);
string html = reader.ReadToEnd(); //通过StreamReader类读取流
html = richTextBox1.Text;
reader.Close();
stream.Close(); } public CookieContainer cookieContainer { get; set; }
}
}
求解决,代码有两处出错,不知道为什么,寻找路过的高手帮忙解决
小弟我不甚感激!!!!!c#login模拟登录
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.IO;namespace m百度
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{ HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
string url = "http://wappass.baidu.com/passport/";
string postData = "login_username="+textBox1.Text+"&login_loginpass="+textBox2.Text+"&aaa=%E7%99%BB%E5%BD%95&login=yes&can_input=0&u=&login_start_time=1359431843&tpl=&tn=&pu=&ssid=&from=&bd_page_type=&uid=1359431843588_646&login_username_input=0&type=";
byte[] byteRequest = Encoding.Default.GetBytes(postData);
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
request.CookieContainer = cookieContainer;
request.Referer = url;
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = byteRequest.Length; //附加信息长度
request.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; rv:18.0) Gecko/20100101 Firefox/18.0";
request.Method = "POST"; HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream stream = response.GetResponseStream(); //转换为数据流
StreamReader reader = new StreamReader(stream);
string html = reader.ReadToEnd(); //通过StreamReader类读取流
html = richTextBox1.Text;
reader.Close();
stream.Close(); } public CookieContainer cookieContainer { get; set; }
}
}
求解决,代码有两处出错,不知道为什么,寻找路过的高手帮忙解决
小弟我不甚感激!!!!!c#login模拟登录
解决方案 »
- 帮忙分析一下这个循环
- 要做个预约功能,.net类似于outlook里的工作周日历要怎么做?如果不行能不能直接调用outlook的日历?
- 急~!解决方案资源管理器下,运行一个项目时候,其他的项目有错误,会干扰,为什么/???
- 如何用C#实现复制粘贴?
- 如何使datagridview中每列的数据居中?
- 如何解决.net耗费内存的方法
- 财神。来了。恭喜发财。
- 有没有人做过联通的SGIP协议?
- 我想写一个 c/s 程序来对一个网页进行提交操作。
- DevExpress内的DxErrorProvider能否像标准控件中ErrorProvider一样的闪烁?
- TREEVIEW应用问题
- asp.net sql 2008信息写入数据库问题 请高手帮忙看看代码
string url = "http://wappass.baidu.com/passport/";
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
string postData = "login_username=" + textBox1.Text + "&login_loginpass=" + textBox2.Text + "&aaa=%E7%99%BB%E5%BD%95&login=yes&can_input=0&u=&login_start_time=1359431843&tpl=&tn=&pu=&ssid=&from=&bd_page_type=&uid=1359431843588_646&login_username_input=0&type=";
byte[] byteRequest = Encoding.Default.GetBytes(postData);
request = (HttpWebRequest)HttpWebRequest.Create(url);
request.CookieContainer = cookieContainer;
request.Referer = url;
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = byteRequest.Length; //附加信息长度
request.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; rv:18.0) Gecko/20100101 Firefox/18.0";
request.Method = "POST"; HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream stream = response.GetResponseStream(); //转换为数据流
StreamReader reader = new StreamReader(stream);
string html = reader.ReadToEnd(); //通过StreamReader类读取流
html = richTextBox1.Text;
reader.Close();
stream.Close();
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
string postData = "login_username=" + textBox1.Text + "&login_loginpass=" + textBox2.Text + "&aaa=%E7%99%BB%E5%BD%95&login=yes&can_input=0&u=&login_start_time=1359431843&tpl=&tn=&pu=&ssid=&from=&bd_page_type=&uid=1359431843588_646&login_username_input=0&type=";
byte[] byteRequest = Encoding.Default.GetBytes(postData);
request = (HttpWebRequest)HttpWebRequest.Create(url);
request.CookieContainer = cookieContainer;
request.Referer = url;
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = byteRequest.Length; //附加信息长度
request.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; rv:18.0) Gecko/20100101 Firefox/18.0";
request.Method = "POST";
Stream newStream = request.GetRequestStream();
// Send the data.
newStream.Write(byteRequest, 0, byteRequest.Length);
newStream.Close();
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.Default);
string html = reader.ReadToEnd(); //通过StreamReader类读取流
html = richTextBox1.Text;
reader.Close();
stream.Close();
而且你定义了2次request了