2012-04-21 77 views
2

我正在制作一个web应用程序,在这个应用程序中,我需要抓取网络来获取一些数据。我看不到使用dart的方法:io.HttpConnection不适用于web应用程序。我应该怎么做,我可以创建一个服务器应用程序,然后用它与客户端版本,或其他?使用Dart从网络上抓取数据

+0

你解决了这个问题吗? – Repminister 2012-12-04 12:08:07

+0

看到它,有很多选项:http://stackoverflow.com/questions/2861/options-for-html-scraping – 2013-07-04 23:07:45

回答

2

您将需要建立这个服务器端,因为browser security model不允许你连接到其他的起源比投放了您的应用程序中的一个(除非因为你可以使用JSONPCORS做刮痧,但我怀疑) 。所以你需要在你的服务器上创建一个服务,使用HttpClient来为你做这个服务,然后从你的客户端使用这个服务调用XMLHttpRequest

+0

你有没有关于如何做到这一点的任何例子? – Repminister 2012-12-04 10:45:32