状态? Encoding myEncoding = Encoding.GetEncoding("gb2312");
string param = "wd=123";//HttpUtility.UrlEncode("wd", myEncoding) + "=" + HttpUtility.UrlEncode("123", myEncoding); byte[] postBytes = Encoding.ASCII.GetBytes(param); HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("http://www.baidu.com/s?wd=123");
//HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("http://www.codeproject.com/KB/cs/giospdfsplittermerger/GiosPdfSplitterMerger.zip");
req.Method = "Get";
//req.ContentType = "application/x-www-form-urlencoded;charset=gb2312";
//req.ContentLength = postBytes.Length;
WebProxy por = WebProxy.GetDefaultProxy();
por.Credentials = new System.Net.NetworkCredential("zxd", "123456");
req.Proxy = por;
//using (Stream reqStream = req.GetRequestStream())
//{
// reqStream.Write(postBytes, 0, postBytes.Length);
//}
byte[] data = new byte[1024 * 10];
using (WebResponse wr = req.GetResponse())
{
//在这里对接收到的页面内容进行处理
string herders = wr.Headers.ToString();
wr.GetResponseStream().Read(data, 0, data.Length);
}
string param = "wd=123";//HttpUtility.UrlEncode("wd", myEncoding) + "=" + HttpUtility.UrlEncode("123", myEncoding); byte[] postBytes = Encoding.ASCII.GetBytes(param); HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("http://www.baidu.com/s?wd=123");
//HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("http://www.codeproject.com/KB/cs/giospdfsplittermerger/GiosPdfSplitterMerger.zip");
req.Method = "Get";
//req.ContentType = "application/x-www-form-urlencoded;charset=gb2312";
//req.ContentLength = postBytes.Length;
WebProxy por = WebProxy.GetDefaultProxy();
por.Credentials = new System.Net.NetworkCredential("zxd", "123456");
req.Proxy = por;
//using (Stream reqStream = req.GetRequestStream())
//{
// reqStream.Write(postBytes, 0, postBytes.Length);
//}
byte[] data = new byte[1024 * 10];
using (WebResponse wr = req.GetResponse())
{
//在这里对接收到的页面内容进行处理
string herders = wr.Headers.ToString();
wr.GetResponseStream().Read(data, 0, data.Length);
}
解决方案 »
- 系统服务的进度条,哪位仁兄帮帮忙啊
- 菜鸟刚学c#`刚学到函数有个不理解的地方retur的意思!大大们求救拉
- 数据库操作类 删除
- c#的运算符重载是怎么回事?大家谁解释下...
- 问个关于用sendmessage click toolbar button的问题
- 怎么关闭窗体
- 打印机监控程序
- c#.net的dll如何单独进行加密或混淆?
- 小弟学习中的困惑,请大虾帮忙解答
- 我用 dataSet11.Tables["pets"].Rows[dataGrid1.CurrentRowIndex].Delete();删除记录,可是出现删除行出错,总是删除别的行,有的时候删
- 当出现“错误 CS0122: “我的成绩系统.grade.成绩”不可访问,因为它受保护级别限制”应如何改正程序?
- 谁有 XtraGrid 控件源码??
private void button1_Click(object sender, EventArgs e)
{
int Page = 1;
string txtOne = System.Web.HttpUtility.UrlEncode(this.textBox1.Text, System.Text.Encoding.Default);
string txtTwo = System.Web.HttpUtility.UrlEncode(this.textBox2.Text, System.Text.Encoding.Default);
string Sosourl = "http://www.soso.com/q?w=" + txtOne + " " + txtTwo + "&lr=&sc=web&ch=w.p&filter=1&num=10&gid=&cin=&site=&pg=" + Page;
WebRequest request = WebRequest.Create(Sosourl);
WebResponse response = request.GetResponse();
Stream resStream = response.GetResponseStream();
StreamReader sr = new StreamReader(resStream, System.Text.Encoding.Default);
string Webcode = sr.ReadToEnd();
try
{
StreamWriter sw = new StreamWriter(@"c:\1.txt");
sw.WriteLine(Webcode);
MessageBox.Show("写入完成");
}
catch(Exception s)
{
MessageBox.Show(s.Message.ToString());
} }
哪个大哥介绍个好点的方法,我这样搞要几天才能搞完。。