例如:给我一个地址: http://www.baidu.com我要怎么获取到这个地址所显示网页上面所有的超链接.类似于迅雷的“使用迅雷下载全部链接”.

解决方案 »

  1.   

    这个问题太大, 因为有很多种方法.这里是网络组, 回答是socket+HTTP协议,如果你去ATL/ActiveX/COM组去问, 他们会说, IWebBrowser2, IHTMLDocument2, get_all, 如果你去非技术类问, 他们说, "查看原代码..."=======================================================
    FreeLaxy, your backup.
    =======================================================
      

  2.   

    socket接收页面过来后,搜索页面的“http:\\”模式的所有字符串。。gl
      

  3.   

    我想要的 ATL/ActiveX/COM组去问, 他们会说, IWebBrowser2, IHTMLDocument2, get_all, 通过 mshtml  webbrowser 什么的 来解析html  而不是自己去访问网页 获取源码来自己解析.
      

  4.   

    ALT方面, 起点是AxWindow;还有, MFC组的人会建议你从CHtmlView做起, 很多人从它开始的, 比ATL容易些.够你几个月忙的了.=======================================================
    FreeLaxy, your backup.
    =======================================================
      

  5.   

    先获取页面再从其中寻找 href 关键字然后再进一步处理吧