摘要: 由于种种原因,我们有时需要从互联网上抓取一些资料,有些页面可以直接打开,而有些页面必登录之后才能打开。本文介绍的是使用 HttpWebRequest 和 HttpWebResponse 自动填写提交 ASP.NET 表单并保持 Session 和 Cookie 的一个完整的例子。 这里涉及到3个页面:MyLogin.aspx,LoginOK.htm,Default.aspx: 1)MyLogin... 阅读全文
posted @ 2009-07-31 21:35 gotolnc 阅读(2352) 评论(1) 推荐(0) 编辑
摘要: 1、WebBrowser设置Cookie Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --1publicpartialclassWebBrowserControl:Form 2{ 3privateStringurl; 4 5[DllImport(... 阅读全文
posted @ 2009-07-31 21:30 gotolnc 阅读(2444) 评论(0) 推荐(0) 编辑
摘要: C#三种模拟自动登录和提交POST信息的实现方法 在实际编程过程中,我们经常会遇到验证身份、程序升级网络投票会员模拟登陆等需要,C#给我们提供了以下的实现方法: 网页自动登录和提交POST信息的核心就是分析网页的源代码(HTML),在C#中,可以用来提取网页HTML的组件比较多,常用的用WebBrowser、WebClient、HttpWebRequest这三个。以下就分别用这三种方法来实现: 1... 阅读全文
posted @ 2009-07-31 21:28 gotolnc 阅读(483) 评论(0) 推荐(0) 编辑