使用 JavaScript 从外部 HTML/asp 页面检索文本

发布于 2024-10-10 04:13:14 字数 240 浏览 4 评论 0原文

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

该 asp 页面中有一个查询,我正在其中编写一些内容,它为我提供了一些信息。

在信息中,有一行具有常量标头(假设为“HEADER”),我想构建一个 HTA,将包含“HEADER”的行拉到我的 HTA 中并仅显示此行。

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

谢谢, 罗特姆

I am using an external asp page (On the company's server - not related to me beside the fact that I'm using it for my job).

The asp page has one query in it, I'm writing something in it and it gives me some information.

In the information there is a certain line with constant header (let's assume 'HEADER'), I want to build an HTA that pulls the line that contains 'HEADER' to my HTA and display only this line.

I think that this isn't possible without any server interaction, but I'm asking anyway.
Can someone think of a way doing it?

Thanks,
Rotem

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

请叫√我孤独 2024-10-17 04:13:14

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

You can use an Ajax request to pull data from that page. The javascript page needs to be on the same server as the page you want to pull data from because of cross site scripting prevention in most browsers. Here is a good place to start: http://www.w3schools.com/ajax/ajax_intro.asp

伊面 2024-10-17 04:13:14

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

感谢您的集思广益,
罗特姆

Ok, I made something with JavaScript, using Telnet.

It isn't working for all sites, when I'll be at work I'll check it, but I think this will do the job.

The code:

<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>

Thanks for the brainstorming,
Rotem

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文