各位帮忙给个思路,我想写个程序自动刷页面的链接,比如http://www.xici.net
主要的目的是:获取页面的所有链接,每个链接都访问一次,并保存每个页面的页面内容(包括图片)。
另外,http://www.xici.net的回帖没有采用验证码,我想应该能写一个自动发帖、回复帖子的程序,由于现在思路有点模糊,请大家指点。
100分,请大家帮忙!

解决方案 »

  1.   

    you can use this class HttpWebRequest
    some sample belowstring   param   =   "hl=zh-CN&newwindow=1"; 
    byte[]   bs   =   Encoding.ASCII.GetBytes(param); HttpWebRequest   req   =   (HttpWebRequest)   HttpWebRequest.Create(   "http://www.google.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); 

    using   (WebResponse   wr   =   req.GetResponse()) 

          //
    }   
      

  2.   

    谢谢楼上各位。
    HttpWebRequest我已经在研究了。
    现在困扰我的“保存每个页面的页面内容(包括图片)”,我想按照原来的样子保存每个网页,图片也一样。这部分我思路有点不清楚。
      

  3.   

    主要的目的是:获取页面的所有链接,每个链接都访问一次,并保存每个页面的页面内容(包括图片)。       
    另外,http://www.xici.net的回帖没有采用验证码,我想应该能写一个自动发帖、回复帖子的程序,由于现在思路有点模糊,请大家指点。
     
    这个是我要实现的主要功能,我写的问题标题有点“走题”了
      

  4.   

    你可以直接操纵webbroswer 调用里面的 那个 “另存为” 是一个方法
    或者将其保存成 mshtml文件  图片会自动以base64编码存在MSHTML文件里面
      

  5.   

    to FollowCN ,我觉得js要完成我上述的功能,很难。还是感谢你。
    to upshania ,我正在研究webbroswer,呵呵~~ 谢谢~