-1

我正在尝试创建一个网页来复制它从其他网页获得的一些文本,但我不知道该怎么做。

举个例子:http站点A上面有一个数字,即用户加载页面时特定位置的风速。我确切地知道它在页面上的位置,就像它始终是页面上的第三个数字,或者它会以wind speed:或其他东西开头;我有一个常规的表达或我知道会从页面给我想要的东西的东西,并且我有网页所有者的许可使用他们的信息或其他东西。我希望能够从页面中获取此号码,并将其放在我自己的网页上。

有没有办法只使用 HTML 来做到这一点?还是我需要使用其他东西来获取信息,比如 javascript?

4

2 回答 2

0

通常,向其他站点提供信息的页面使用 Web 服务来提供信息。

这样,这样的页面将在选定的 url 上有一个方法,您可以访问该方法以获取信息。

根据它的实现方式,您可以直接在 HTML 页面中加载 Web 服务的响应。但是,建议使用 AJAX 调用 Web 服务并操纵响应。

当然,如果没有可用的 Web 服务,并且您将从纯 html 文本中删除信息,那么您肯定需要 javascript 来为您完成任务,那么仅通过 HTML 就无法做到这一点。

于 2012-09-18T11:33:26.327 回答
0

正如 Bardo 所说,您有 2 个选择。首先是Web服务,其次是通过JavaScript解析页面或者,很简单,只需尝试找到您要提取的信息的位置,您可以在页面中搜索特定模式并提取信息。

于 2012-09-18T12:12:53.907 回答