查看网页源码发现的是<frame>  *************</frame>之类的 并看不到网页的实际内容,这些内容可否用delphi获取呢?

解决方案 »

  1.   

    首先你要搞明白frame是什么,它一般都连接某个具体的网页,从<frame>  *************</frame>之中你可以读取到这个网页的连接,然后看这个网页就可以了。
      

  2.   

    这里有代码:
    http://community.csdn.net/Expert/topic/5130/5130044.xml?temp=.2729303
      

  3.   

    真接取frame所指向的页面的内容既可。
      

  4.   

    frame一般都有一个src属性,直接读取这个src属性,并连接到这个地址即可
      

  5.   

    for index := 1 to document.Frames.Length do
        try
          ole_index := index - 1;
          frame_dispatch := document.Frames.Item(ole_index);
          if frame_dispatch <> nil then
          begin
            framed := frame_dispatch as IHTMLWindow2;
            NavigateFrameset(framed.document, HtmlCode);
          end;
        except
          on E: Exception do
          begin
          end
        end;