0

我正在使用外部 asp 页面(在公司的服务器上 - 除了我将它用于我的工作之外,与我无关)。

asp 页面中有一个查询,我在里面写了一些东西,它给了我一些信息。

在信息中,有一条带有恒定标题的行(假设为“HEADER”),我想构建一个 HTA,将包含“HEADER”的行拉到我的 HTA 并仅显示该行。

我认为如果没有任何服务器交互,这是不可能的,但我还是在问。有人能想出办法吗?

谢谢, 罗特姆

4

2 回答 2

1

您可以使用 Ajax 请求从该页面提取数据。由于大多数浏览器中的跨站点脚本防护,javascript 页面需要与您要从中提取数据的页面位于同一服务器上。这是一个很好的起点:http ://www.w3schools.com/ajax/ajax_intro.asp

于 2011-01-04T16:26:43.430 回答
0

好的,我用 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

于 2011-01-06T23:50:33.930 回答