实在是搞不懂解析网页元素,怎么一级的一级向下找到自己需求的控件,
求大神们指定一下,系统的讲一下这方面的知识和方法、或者给个详细的学习指引(别说让我去看WEB编程)
getElementsByTagName
getElementByID
等【这些方法我怎么能看到相应的代码和方法或者是document的所有的属性。
如 Web1.OleObject.document.getElementByID.value 等怎么取到我想要的控件的值

解决方案 »

  1.   

    使用EmbeddedWebBrowser,相当与webbrowser的加强版,里面很多的实例,看完后就基本上明白了。
      

  2.   

    如果你未用于Delphi自带的webbrowser,那么就使用第三方控件:EmbeddedWB,目前它支持XE7。它有自带的Demo,委好用。通过它,我自编的一个浏览器,非常方便。
      

  3.   

    我原来写过一个,你可以看看这里,不过封装的不全面,只弄了我以前自己需要的,你可以自己根据相应的思路扩展一下
    Delphi通过MSHTML实现一个HTML解析类
    还有武大以前有一个的
      

  4.   

    使用EmbeddedWebBrowser
      

  5.   


    赋值和获取值是一个相对的,能获得,就能赋值,一般的MSHTML有Get,就有对应的Set,仔细看看MSDN相关
      

  6.   

    解析的方法就不一样的吗?EmbeddedWebBrowser比Delphi自带的控件功能多一些,下面的是WebBrowser的常用功能,仅供参考WebBrowser的常用功能