我想编写程序获取网页信息,比如验证码,自动保存图片,自动登录等等 请问这些涉及哪方面知识?

解决方案 »

  1.   

    验证码识别
    webclient获取页面数据,自动登录
      

  2.   

    winform 里WebBrowser控件可以获取 
      

  3.   

    你说的是挂接,webclient 类获取页面信息,传递参数,获取cookie,实现自动登录,保持心跳(自动刷新)。
      

  4.   

    用HtppWebRequest、HtmlAgilityPack等关键字搜索。
      

  5.   

    把http协议的相关知识科普扫盲下。
      

  6.   

    socket+regex+bitmap 应该也差不多了
      

  7.   

    模拟post提交注册(包含验证码)  6楼  完整例子注册的网页是:http://9.52ms.org/vpn/useradmin/user_self_new.phpStream imageStream = HttpHelper.GetStream(rul);
    得到验证码图片的Stream后
    可以image1.Image=Image.FromStream(imageStream);直接赋值给图片显示控件
    也可以Image.FromStream(imageStream).Save("c:/test.jpg");把得到的图片保存到本地
      

  8.   


    HttpWebRequest hwr = WebRequest.Create(URL) as HttpWebRequest ;
    hwr.UserAgrent = ;
    hwr.Method = ;
    hwr.Header = ;
    hwr.refenrce = ;
    hwr.ContentType = ;
    hwr.Accept = ;
    hwr.CookieContiner
    .
    .
    .httpWebResponse 对象,
    代码不详细给你写了你可以自己 GOOGLE 下 很多 
    你也可以 用 WebClient