Задать вопрос
Ответы пользователя по тегу Node.js
  • Selenium nodejs android и парсинг?

    3vi1_0n3
    @3vi1_0n3
    Есть некоторая вероятность, что пакеты, которые работают с chromedriver, используют нативные бинарники, которые тянут сами (во время установки пакета, например). Не для всего эти бинарники есть под не-Интел архитектуры.
    Например, локальный запуск chromedriver'а может не сработать, потому что нет chromedriver'а под архитектуру вашего телефона. Под нее в теории может быть chromium-driver (который делает ровно то же самое), но не факт, что он есть для termux в принципе. Для других linux-дистрибутивов он может быть скомпилирован майнтейнерами дистрибутива.
    Тут может быть более одной проблемы, недостаточно информации, чтобы сказать точнее. А именно: что используется в скриптах в качестве эндпоинта для селениума, локальный URL или удаленный, какие именно пакеты ставятся для работы с Selenium, тянут ли они свой бинарь для вебдрайвера и так далее.
    Ответ написан
    Комментировать
  • Как получить определенный объект в массиве?

    3vi1_0n3
    @3vi1_0n3
    Не совсем понятно, что там еще находится, но, возможно, подойдет unwind из aggregate framework.
    Как-то так:
    > db.groups.find();
    { "_id" : ObjectId("5af95ce4b538395ae8af74fd"), "group_id" : 12312, "settings" : [ { "name" : "world1" }, { "name" : "world2" }, { "name" : "world3" } ] }
    > db.groups.aggregate({$unwind: "$settings"}, {$match: {"settings": {"name":"world2"}}});
    { "_id" : ObjectId("5af95ce4b538395ae8af74fd"), "group_id" : 12312, "settings" : { "name" : "world2" } }

    Mongoose это должен уметь
    Ответ написан
    1 комментарий
  • Как реализовать запуск серверных утилит посредством JavaScript (Node.js)?

    3vi1_0n3
    @3vi1_0n3
    Про запуск почитать тут - https://dzone.com/articles/understanding-execfile-...
    Хранение - просто записывать в файл полученную команду до передачи на выполнение. Или в файл, или в базу данных, как вам больше нравится. Команду с параметрами передавать, например, через форму, посылающую POST запрос на сервер, там анализировать полученную информацию, собирать параметры для выполнения в нужном виде и, собственно, выполнять. Не совсем понятна, честно говоря, степень детализации ответа, который вам требуется, вам нужен алгоритм или уже готовый код?
    Ответ написан
    1 комментарий