如何使用TWebbrowser组件从HTML文件源中检索脚本标记?

时间:2014-07-17 05:34:12

标签: javascript html delphi twebbrowser web-inspector

在HTML文档中, script 标记包含一些javascript函数

<div class="container">
<div id="container2">
    <div id="container3">      
        <script>        
            loadme ('main');
        </script>
    </div>   
</div>

但是,当我做“检查元素”时在浏览器上,而不是这个,出现一个标签块。

<div class="container">
<div id="container2">
    <div id="container3">
        <div class="content">
            <div class="contenthead">
                Some Text
            </div>
            <div class="c1">
                <div class="c2">
                    <form id="myForm">
                        <label>
                            Text
                        </label>                    
                    </form>
                    <div class="c3">                            
                        <a href="#" onclick="javascript:f1('Text', 0, 0)">
                        </a>    
                    </div>
                    <div class="clear">
                    </div>
                </div>
            ...

我想用我自己的应用程序获取此块但我不能。我使用Delphi TWebBrowser来做到这一点。 如何使用Delphi WebBrowser获取此HTML代码?

1 个答案:

答案 0 :(得分:0)

  • 是的,很明显。因为在通过Firefox Firebug或Chrome Firebug或IE Firebug进行检查时,您无法看到与您提到的脚本类似的脚本。

  • 您可以通过查看源窗口(ctrl + u =&gt;快捷方式查看Chrome和Firefox的开源窗口)来查看脚本标记。