Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JavaScript中存储web抓取的输出_Javascript_Sqlite_Web Scraping - Fatal编程技术网

在JavaScript中存储web抓取的输出

在JavaScript中存储web抓取的输出,javascript,sqlite,web-scraping,Javascript,Sqlite,Web Scraping,我有一个用Perl编写的小型web抓取实用程序,我正在考虑用JavaScript重新实现它,以便与其他几个人共享。理想情况下,我希望向他们发送一个页面,其中嵌入了完整的JavaScript程序,以便在他们自己的机器上独立运行。我需要能够存储每次运行的结果。我本来希望能够找到一个RDBMS(如SQLite)的接口。我感到惊讶的是,Firefox似乎没有这样的功能。就JavaScript中的关系数据库存储解决方案而言,我在寻找什么?这是一个稍微“超出您的问题范围”的答案,但最好看看已经处理XSS和R

我有一个用Perl编写的小型web抓取实用程序,我正在考虑用JavaScript重新实现它,以便与其他几个人共享。理想情况下,我希望向他们发送一个页面,其中嵌入了完整的JavaScript程序,以便在他们自己的机器上独立运行。我需要能够存储每次运行的结果。我本来希望能够找到一个RDBMS(如SQLite)的接口。我感到惊讶的是,Firefox似乎没有这样的功能。就JavaScript中的关系数据库存储解决方案而言,我在寻找什么?

这是一个稍微“超出您的问题范围”的答案,但最好看看已经处理XSS和RDBMS存储的免费抓取实用程序。查看WSO2的mashup服务器

它使用X-family(XPath、XSLT、XML)获取和格式化以及Javascript来处理任何业务逻辑。您可以将结果保存到数据库或将其作为web服务公开。非常灵活的基于Java的解决方案。只需要一个JVM就可以运行了


祝你好运

> P>您应该考虑在数据库服务器前粘贴一个REST API。选择你的堆栈。如果你还没有与RDBMS结婚,那么考虑CouCHDB,它有一个很棒的REST API在框中。

稍微多一些“在你的问题范围内”的答案是使用一个DB API,比如谷歌的齿轮API:


这提供了一个本地浏览器存储解决方案。

您是否考虑在浏览器的网页中运行此Javascript?如果您的目标是拥有一个承载代码的页面/站点,并允许在其他域中删除其他站点,您将遇到基本的浏览器安全限制。。。。但是,如果你说的是从Node.js这样的东西来实现这一点,那么有各种各样的RDBMS连接器?