Chrome扩展程序中的已删除数据

时间:2014-03-12 09:51:59

标签: javascript php mysql google-chrome-extension web-scraping

我希望从各种网站中删除一些将返回图像和描述的元素。然后,分机用户将选择他们感兴趣的网站,这些网站中的图像和描述将以砖石格式显示在新标签页上。

问题在于这些数据经常更新,可能每天更新一次,元素出现并消失。

我看到它的方式我有两个选择:

  1. 每次用户通过AJAX请求打开新标签时都会抓取数据,但我预计这会非常慢。

  2. 定期抓取数据,将其存储在mySQL数据库中并从那里获取数据。

  3. 这些中的任何一个都是最好的选择,还是我还应该考虑其他什么?也许有一种方法可以在后台执行此操作,因此当用户打开新选项卡时没有延迟?

    如果我不清楚,请告诉我。

1 个答案:

答案 0 :(得分:0)

我认为你可以有一个异步应用程序,当它可用时,它将逐步显示数据:你将对象绑定到UI,当扩展/修改该对象时,同样也会修改UI。时间(称为双数据绑定)。你可以使用AngularJS和其他大框架或像vue.js这样的小框架。

我不会在浏览器中使用mysql,而是在other forms of storage maybe上。