摘要: 由于种种原因,我们有时需要从互联网上抓取一些资料,有些页面可以直接打开,而有些页面必登录之后才能打开。本文介绍的是使用 HttpWebRequest 和 HttpWebResponse 自动填写提交 ASP.NET 表单并保持 Session 和 Cookie 的一个完整的例子。 这里涉及到3个页面:MyLogin.aspx,LoginOK.htm,Default.aspx: 1)MyLogin... 阅读全文
posted @ 2009-11-10 10:58 kenter 阅读(1131) 评论(0) 推荐(0) 编辑
摘要: string postData = "uUsername=avoid&uPassword=123456"; ASCIIEncoding encoding = new ASCIIEncoding(); byte[] data = encoding.GetBytes(postData); request = (HttpWebRequest)WebRequest.Create(sUrl); r... 阅读全文
posted @ 2009-11-10 10:55 kenter 阅读(380) 评论(0) 推荐(0) 编辑
摘要: using System.Net; using System.IO; using System.Text; [STAThread] static void Main(string[] args) { string url="http://hi.baidu.com/yimeng3025/test.asp"; string indata="aa=zhuye"; string outdata=""; C... 阅读全文
posted @ 2009-11-10 10:54 kenter 阅读(1613) 评论(0) 推荐(0) 编辑