我是飞镖的初学者,
我想从外页中获取一些值并在我的页面上显示它们。
外国网页
<div id="value1">
35
</div>
<div id="value2">
45
</div>
飞镖真的可以吗? 怎么样?
答案 0 :(得分:2)
在客户端,Dart被编译成javascript,因此使用dart可以实现任何可能的javascript(包括jQuery等库)。
你想做的事情是可能的。
首先,您需要获取远程页面。如果它位于同一个域中,您可以使用AJAX从客户端获取它。如果它在另一台服务器上,您将面临相同的原始策略问题,并应设置代理。然后,您可以从代理下载页面,该页面可以使用许多不同的语言实现,包括php或Dart本身(服务器端)。
一旦你在本地加载了内容,使用AJAX(也许是一个代理),那么只需要DOM遍历,获取你想要的值,然后将它们注入你的本地页面。