Phantomjs - сохранение данных в базе данных

Daniel Koczuła спросил: 14 ноября 2017 в 05:33 в: javascript

У меня есть приложение, основанное на phantomjs, которое работает так: 1. Я запускаю скрипт php, который получает данные из моей базы данных (postgres) в виде массива, 2. Затем через shell_exec я запускаю скрипт phantomjs и в качестве аргумента передаю массив с данными (1), 3. В фантоме я обрабатываю данные - проверяю домены WHOIS - и собираю для каждого срока годности домена. В результате я получаю массив, который храню в файле, 4. В конце фантом запускает скрипт php, который получает данные из сохраненного файла и сохраняет их в моей базе данных.

Мне интересно, есть ли лучший вариант? Может быть, делать все в сценарии phantomjs? Может быть, есть JS-клиент для Postgres?


0 ответов