解决方案 »

  1.   

    坐等大神回复。
    初步估计要用WinINet里面的InternetOpen/InternetOpenUrl...这些函数来实现。
      

  2.   

    使用一个webbrowser控件.
    然后自动填表, 自动点击登陆按钮,  当然, 如果有验证码, 那还是需要你手动输入了. 因为验证码识别是比较难的事情.
      

  3.   

    用WinINet或WinHttp基于HTTP协议来做的话太麻烦了,简单的方法就如4楼所说,用webbrowser控件(或CHtmlView)来打开网页,然后通过MSHTML来操控网页,填表、点击登录等
      

  4.   

    自动登录得先解决验证码识别的问题,其它的你可以抓包一下,使用winsock将包的内容发送出去即可
      

  5.   


    只要没验证码,是任何网站都很容易实现吗???我也在做这个东西,人人网很容易弄,微博就弄不了肯定不是所有网站, 如果需要安全控件的那种, 就是不可以的.
    还有webbrowser是IE内核, 如果不支持IE内核的, 也是不行的.
      

  6.   


    只要没验证码,是任何网站都很容易实现吗???我也在做这个东西,人人网很容易弄,微博就弄不了如果,用户端没有验证码,同时没有对发送的数据进行加密传送(比如发送前将用户名和密码转换为别的数据串),则都很方便,但如果使用了加密传送,你还得知道加密规则
    那我想问一下,不用webbrower控件,用CHtmlView实现起来复杂吗???????????能不能弄个例子给我看看,新浪微博的登陆?
      

  7.   


    只要没验证码,是任何网站都很容易实现吗???我也在做这个东西,人人网很容易弄,微博就弄不了肯定不是所有网站, 如果需要安全控件的那种, 就是不可以的.
    还有webbrowser是IE内核, 如果不支持IE内核的, 也是不行的.
    那我想问一下,如果不用webbrower控件,用CHtmlView实现起来复杂吗???????????能不能弄个例子给我看看,新浪微博的登陆?
      

  8.   

    CHtmlView 没研究过.
    但是应该是可以的.
    请打百度:  CHtmlView  自动填表http://download.csdn.net/download/chenxhcc/207084
      

  9.   

    给你个提示,通过抓包,获取post的内容,然后模拟post的过程,不过很多网站都有加密post,仅是通过这样单纯的操作只能处理一些网站。对于163邮箱,qq邮箱那些要复杂很多。
      

  10.   

    需要有网页开发知识。因为本人有开发web前端,也擅长MFC.所以实现思路做起来不难。
      

  11.   

    若果问,怎么抓包,自己去百度,单纯懂MFC是不行的。
      

  12.   

    用curl工具 + Wireshark 
    curl可以提交数据
    wireshark来抓包,我们公司做路由器自动登陆网页就是这么做的
      

  13.   

    用抓包工具抓个包,得到这些数据,然后模拟提交CInternetSession::OpenURL/SendRequest(Ex)
      

  14.   

    估计楼主会喜欢直接模拟按键,
    还能跟别人互动什么的。用net电脑不开着也能在线吗?
      

  15.   

    踏踏实实去干,这个东西没有投机取巧的方法。http://bbs.csdn.net/topics/390839541?page=1#post-397813626  
      

  16.   

    http://bbs.csdn.net/topics/390839541?page=1#post-397813626
      

  17.   

    这种需求用js(Msxml2.ServerXMLHTTP.5.0)可以实现, 命令行也容易(curl.exe).
    没必要用C++
      

  18.   

    http://bbs.csdn.net/topics/390839541?page=1#post-397813626