65.9K
CodeProject 正在变化。 阅读更多。
Home

无需任何组件即可从您的 (ASP-) 脚本中检索 HTML 页面

starIconstarIconstarIconstarIconstarIcon

5.00/5 (4投票s)

2001 年 7 月 23 日

CPOL
viewsIcon

59492

downloadIcon

768

用于将任意 URL 检索为字符串的微小 Perl 库。

引言

今天,我需要在 ASP 应用程序中检索一个不在我网站本地的 HTML 文档并显示其内容。我之前写过另一个 ActiveX 组件,但这次我想要在没有组件的情况下实现。

因此,我使用了随 ActivePerl 附带的 PerlScript,编写了两个小的 Perl 函数,并在正常的 (VBScript-) ASP 中使用它们。

仅两个函数

这两个函数分别称为 GetUrlContent(url)GetUrlBody(url)。两个函数都将任意 URL 的内容作为 string 返回。第一个函数返回整个内容,而第二个函数仅返回 <body> 标签内的内容。

函数的用法非常简单,只需使用要检索的 URL 调用它们即可。例如:

...
Response.Write GetUrlContent("https://codeproject.org.cn/")
...

...
Response.Write GetUrlBody("https://codeproject.org.cn/")
...

安装

除了 ActiveState 的最新版本 ActivePerl 之外,还需要从 cpan.org 下载并安装 libwww-perl

© . All rights reserved.