繁体   English   中英

如何使用TWebbrowser组件从HTML文件源获取脚本标签?

[英]How to get retrieve a script tag from HTML file source using TWebbrowser component?

在HTML文档中,有一个脚本标记,其中包含一些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代码?

  • 是的,显然。 因为在通过Firefox Firebug或Chrome Firebug或IE Firebug进行检查时,看不到您提到的脚本。

  • 而且,您可以通过在“源代码窗口”中查看来查看脚本标签(ctrl + u =>用于打开Chrome和Firefox的源代码窗口的快捷方式。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM