2011-11-05 26 views
0

这个想法如下。使用服务器处理数据的屏幕抓取

  1. 用户向服务器发送凭证(用户名,密码)。

  2. 服务器尝试登录到网站并分析有用的数据。一些 数据保留到服务器,以便在下一个分析中发生变化时提供通知。

  3. 服务器向用户应用程序发送数据。
  4. 用户与数据进行交互,并发出请求到服务器接收 数据

  • 环路之间3,4
  • 注销
  • 的问题是安全性和私密性。如何安全地在服务器和应用程序之间交换这种信息?另外我不喜欢让我把他们的证件发给我的想法。

    如何实现这样的事情知道我的屏幕抓取网站不提供API来完成这项工作?

    +2

    使用SSL发送您的数据? – xthexder

    +1

    连接到网站并使用HTML的dom树从网页中提取信息。像HtmlUnit一样可以轻松完成。 –

    回答

    0

    而不是存储他们的登录信息,您可以存储会话cookie并重复使用,直到过期。希望它会持续第5步,但如果没有,你可以再次要求他们的登录细节。

    0

    这里唯一的问题是屏幕抓取,其他任务太模糊,无法回答。

    我可以推荐screen-scraper.com(我不以任何方式附属)。