【问题标题】:Scraped data in Chrome extensionChrome 扩展程序中的抓取数据
【发布时间】:2014-03-12 09:51:59
【问题描述】:

我希望从各种网站上抓取一些元素,这些元素都会返回图像和描述。然后,扩展程序的用户将选择他们感兴趣的网站,并从这些网站中选择的图像和描述将以砖石格式显示在他们的新标签页上。

问题是这些数据经常更新,可能一天更新几次,元素出现又消失。

在我看来,我有两个选择:

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

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

这些是最好的选择,还是我应该考虑其他一些事情?也许有一种方法可以在后台执行此操作,以便用户打开新选项卡时不会延迟?

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

【问题讨论】:

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


    【解决方案1】:

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

    我不会在浏览器中押注 mysql,而是押注other forms of storage maybe

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-22
      • 1970-01-01
      • 2014-01-04
      • 2023-04-07
      • 1970-01-01
      • 2022-07-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多