2009年8月19日
摘要: 一、登录的状态信息维护这个是开门钥匙,如果登录信息的COOKIE保存不了,后面操作没办法谈起了。在网上找了下,有比较多的解决办法。 最傻瓜的解决办法就是用火狐登录,然后通过插件得到QQ农场所有的COOKIE信息,在自己的程序里使用CookieContainer 类将这些COOKIE逐个填充,后续抓取页面的操作都使用这个COOKIE容器即可。 网上看到最多的一种办法就是用webbrowser控件登录... 阅读全文
posted @ 2009-08-19 17:27 米高佐敦 阅读(818) 评论(0) 推荐(0) 编辑
摘要: 1、WebBrowser设置Cookie Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --1publicpartialclassWebBrowserControl:Form2{3privateStringurl;45[DllImport("wi... 阅读全文
posted @ 2009-08-19 17:25 米高佐敦 阅读(546) 评论(0) 推荐(0) 编辑
摘要: wininet.dll中包含很多win32下和网络有关的函数,包括internet,ftp等,下面演示一个IE下不过期的cookie。 比如csdn的登陆信息可以保存2个星期,你在登陆后把系统时间改为2周后,登陆信息就失效了,使用InternetSetCookie可以自己设置过期日期。 首先在IE中登陆,登陆时选择信息保存2周,然后运行如下代码,运行之后你可以把日期调整到2010年看效果:view... 阅读全文
posted @ 2009-08-19 17:23 米高佐敦 阅读(467) 评论(0) 推荐(0) 编辑
摘要: using System;  using System.IO;  using System.Text;  using System.Text.RegularExpressions;  using Microsoft.Win32;  public class Class1  {  static void Main(string[] args)  {   System.Console.WriteLin... 阅读全文
posted @ 2009-08-19 17:22 米高佐敦 阅读(604) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Net;using System.IO;using System.Text; using System.Threading;class HttpWebRequestBeginGetRequest{ public static ManualResetEvent allDone = new ManualResetEvent(false); publi... 阅读全文
posted @ 2009-08-19 11:03 米高佐敦 阅读(2255) 评论(1) 推荐(0) 编辑