C#用webclient 实现模拟登陆网站(未完成)笔记
2013-09-22 20:14
435 查看
using System.Net; WebClient client = new WebClient(); client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)"); Stream data = client.OpenRead("http://www.baidu.com"); StreamReader reader = new StreamReader(data); String s = reader.ReadToEnd(); Console.WriteLine(s);http://write.blog.csdn.net/postedit/11907597 Console.ReadKey();
///////下面是HttpWebRequest 的介绍
HttpWebRequest 是.net 基类库的一个类,用来使用户通过HTTP 协议和服务器交互
通常数据的体积哦啊是通过GET 和POST 两种方式来完成的
1 GET方式:
HttpWebRequest req=(HttpWebRequest)HttpWebRequest.create("http://baidu.com/intl/zh=CN/");
req.Method="GET";
using (WebResponse wr=req.GetResPonse())
{
}
2....使用POST 方式
String param="hi=zh-CN&newwindow=1";
byte[] bs=Encoding.ASCII.GetByte(param);
HttpWebRequest req=(HttpWebRequest)HttpWebRequest.create("http://baidu.com/intl/zh=CN/");
req, Method="POST";
req.ContentType =“application/x=www-form=urlencoded”;
req.ContentLength=bs.length;
using(Stream reqStream=req.GetRequestStream())
{
reqStream.write(bs,0,bs.length);
}
相关文章推荐
- 如何用Python,C#等语言去实现抓取静态网页+抓取动态网页+模拟登陆网站
- 如何用Python,C#等语言去实现抓取静态网页+抓取动态网页+模拟登陆网站
- 利用WebClient实现对Http协议的Post和Get对网站进行模拟登陆和浏览
- 基于WebClient实现Http协议的Post与Get对网站进行模拟登陆和浏览实例
- 如何用Python,C#等语言去实现抓取静态网页+抓取动态网页+模拟登陆网站
- 利用WebClient实现对Http协议的Post和Get对网站进行模拟登陆和浏览
- c# 实现网页上用户自动登陆|asp.net 模拟网站登录
- 详解抓取网站,模拟登陆,抓取动态网页的原理和实现(Python,C#等)
- c# 实现网页上用户自动登陆|asp.net 模拟网站登录
- 详解抓取网站,模拟登陆,抓取动态网页的原理和实现(Python,C#等)
- 【转】详解抓取网站,模拟登陆,抓取动态网页的原理和实现(Python,C#等)
- 利用WebClient实现对Http协议的Post和Get对网站进行模拟登陆和浏览
- C#网站实现QQ第三方登陆# C#快速开发教程
- 模拟登陆网站 之 C#版(内含两种版本的完整的可运行的代码)
- C#模拟post消息,实现登陆功能(包括CAS系统)
- 使用C#的HttpWebRequest模拟登陆网站
- c# 模拟网站登陆
- Android 模拟登陆网站实现移动客户端
- 基于c#实现网站的自动登陆
- 黄聪:C#模拟网站页面POST数据提交表单(一)--WebClient (转)