1

我完全是飞镖的初学者,

我想从外国页面中获取一些值并在我的页面上显示它们。

国外页面

<div id="value1">
   35
</div>
<div id="value2">
   45
</div>

飞镖真的有可能吗?如何?

4

1 回答 1

2

在客户端,Dart 被编译成 javascript,因此使用 javascript(包括 jQuery 等库)可以实现的任何事情都可以通过 Dart 实现。

你想做什么都是可能的。

首先,您需要获取远程页面。如果它在同一个域上,您可以使用 AJAX 从客户端获取它。如果它在另一台服务器上,您将面临同源策略问题,并且应该设置代理。然后,您可以从代理下载页面,这可以使用多种不同的语言实现,包括 php 或 Dart 本身(服务器端)。

一旦你在本地加载了内容,使用 AJAX(也可能是一个代理)然后它是一个简单的 DOM 遍历问题,获取你想要的值,并将它们注入你的本地页面。

于 2012-10-29T09:39:10.583 回答