如何实现在程序里面设定用户名,密码(当然是注册过的合法的)然后登录一个网站。
得到网站上的一些数据---就像FoxMail一样,得到邮件的一些数据(不是只是得到HTML源码)。
我主要是想登录一个经济 网站,用我的程序从该网站得到一些股票的数据。请问各位高手,如何实现呢?

解决方案 »

  1.   

    先得到HTML代码,然后自己解析HTML代码里面的数据啦。
    至于得到HTML代码,最简单的方法是使用CAtlHttpClient<>类
      

  2.   

    http://www.microsoft.com/china/msdn/workshop/scrape.asp
      

  3.   

    jiangsheng(蒋晟.MSMVP2004Jan) ( ) 
    不知道在VC中通过那些方式 / 组件  实现呢?
      

  4.   

    VC只是开发环境而已。如果你要使用MFC,那么可以看看http://www.csdn.net/develop/read_article.asp?id=14752
      

  5.   

    是不是可以自己post数据给服务器呢?
    或发请求 http://localhost/login.asp?name=admin&password=1234
      

  6.   

    有用户名,密码登陆的网站,你要分析它的登陆口,可以用Sniffer分析发出的登陆站点对应的login程序入口,然后,根据里面的方式,选择post ,还是其他方式将用户名密码,发送到服务器的对应程序。 然后,分析,返回的数据,选择,要get的网页的地址,然后,分析获得内容,就可以得到网页的文本文件。如果需要更精确的数据,需要分析关键字,提取感兴趣的内容。
      

  7.   

    To:jiangsheng(蒋晟.MSMVP2004Jan)
    我现在用的是 VC6.0,能不能用哪个比较方便的控件来搞,自己解析题太麻烦了,而且我市要登录不同网站。
    能不不能详细点解释。
      

  8.   

    http://www.microsoft.com/china/msdn/workshop/scrape.asp
    里面的是原理
    我推荐在浏览器中添加宏来解析。
    参见http://www.csdn.net/develop/read_article.asp?id=21702
      

  9.   

    模拟http协议的,好像是发一个Get吧,看看一般的网络书,都有对http的流程的介绍的
      

  10.   

    http://www.yourblog.org/Data/20041/2652.html
      

  11.   

    http://www.codeproject.com/internet/httpget-post.asp
    这里面有现成的代码自已看
      

  12.   

    To:各位老大:我怎么按照你们说的不行呀,我想得到
    http://finance.yahoo.com/q/hp?s=ACTL 
    PRICE 表格的数据。怎么搞呀
      

  13.   

    To: jiangsheng(蒋晟.MSMVP2004Jan) 
    afxdhtml.h 是不是只有sp1之后才有的,我的VC6.0里面没有afxdhtml.h。怎么办
      

  14.   

    http://msdn.microsoft.com/downloads/samples/internet/browser/walkall/default.asp?frame=true
      

  15.   

    primen,
    这个只能看到发送接受的请求,看不到数据的。
      

  16.   

    对不起,上次给的接口是错的,是IHTMLDocument2接口
    http://www.csdn.net/Develop/article/14/14752.shtm
    这次看看有不有用。