我正在使用外部 asp 页面(在公司的服务器上 - 除了我将它用于我的工作之外,与我无关)。
asp 页面中有一个查询,我在里面写了一些东西,它给了我一些信息。
在信息中,有一条带有恒定标题的行(假设为“HEADER”),我想构建一个 HTA,将包含“HEADER”的行拉到我的 HTA 并仅显示该行。
我认为如果没有任何服务器交互,这是不可能的,但我还是在问。有人能想出办法吗?
谢谢, 罗特姆
我正在使用外部 asp 页面(在公司的服务器上 - 除了我将它用于我的工作之外,与我无关)。
asp 页面中有一个查询,我在里面写了一些东西,它给了我一些信息。
在信息中,有一条带有恒定标题的行(假设为“HEADER”),我想构建一个 HTA,将包含“HEADER”的行拉到我的 HTA 并仅显示该行。
我认为如果没有任何服务器交互,这是不可能的,但我还是在问。有人能想出办法吗?
谢谢, 罗特姆
您可以使用 Ajax 请求从该页面提取数据。由于大多数浏览器中的跨站点脚本防护,javascript 页面需要与您要从中提取数据的页面位于同一服务器上。这是一个很好的起点:http ://www.w3schools.com/ajax/ajax_intro.asp
好的,我用 JavaScript 做了一些东西,使用 Telnet。
它不适用于所有站点,当我上班时我会检查它,但我认为这可以完成工作。
编码:
<script type="text/javascript">
var WshShell = new ActiveXObject("WScript.Shell");
WshShell.Run("telnet -fc:/telnetlog.txt www.google.com 80"); // This will save me the source file + minor junk!
setTimeout("WshShell.SendKeys('GET / HTTP/1.0~~')",1000); // Enter the command it telnet </script>
感谢您的头脑风暴,Rotem