Сохранение результатов веб-скрапинга в JavaScript - PullRequest
0 голосов
/ 12 декабря 2011

У меня есть небольшая утилита очистки веб-страниц в Perl, которую я собираюсь переопределить в JavaScript, чтобы поделиться с парой других людей. В идеале я хотел бы отправить им страницу со встроенной программой JavaScript для автономной работы на своих компьютерах. Мне нужно иметь возможность хранить результаты от запуска к запуску. Я ожидал, что смогу найти интерфейс для СУБД, такой как SQLite. Я удивлен, что, похоже, ничего подобного в Firefox нет. Что я ищу в качестве решения для хранения реляционных баз данных из JavaScript?

Ответы [ 3 ]

1 голос
/ 12 декабря 2011

Вам следует рассмотреть возможность размещения RESTful API перед сервером базы данных. Выбери свой стек. Если вы не состоите в браке с RDBMS, рассмотрите CouchDB, у которого есть замечательный RESTful API из коробки.

1 голос
/ 12 декабря 2011

Чуть более "внутренний вопрос" - использовать API БД, например, Google Gears API: Ссылка на Gears

.решение для хранения в браузере.

0 голосов
/ 12 декабря 2011

Это немного «вне рамок вашего вопроса», но может быть лучше взглянуть на бесплатную утилиту очистки, которая уже обрабатывает хранилища XSS и RDBMS. Посмотрите на mashup-сервер WSO2.

Ссылка на страницу проекта Mashup Server

Он использует сбор и форматирование семейства X (XPath, XSLT, XML) и Javascript для любой бизнес-логики. Вы можете сохранить результаты в БД или представить их как веб-сервис. Довольно гибкое решение на основе Java. Просто нужна JVM для запуска.

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...