Недавно я собирался протестировать phantomJS из python в качестве аргумента командной строки, я еще не обходил его, но видел примеры. Поскольку PhantomJS запускается из командной строки, это кажется возможным. Результат, который PhantomJS выплюнул, попадет прямо в переменную.
Прежде чем я поделюсь по этому пути, сделав эту работу в node.js, на самом деле будет более полезной для меня, и это заставило меня задуматься, могу ли я просто использовать node для запуска PhantomJS, поскольку программа запускается из командной строки и сохранить результат данных, который PhantomJS обычно выплевывает в переменную?
Я бы предпочел не использовать phantomjs-node, потому что, похоже, он использует слишком много трюков.
Причиной всего этого является возможность запуска PhantomJS в то же время, что и другое действие, которое выполняет программа, и использование полученных данных, записанных для некоторых других вещей.
Проще говоря, вы можете запускать системную командную строку в python, могу ли я сделать то же самое в node.js?
Приветствия:)
Изменить: я понимаю, что node и phantom используют разные среды js, это классно, потому что я просто хочу запустить phantom как свой собственный процесс и поймать все эти выходные данные в переменной node.js( данные будут массивом пары, строки и с плавающей запятой.) Я не хочу "водить" с помощью phantom, я создам загруженные файлы javascript, чтобы сделать то, что хочу. Все, что я хочу, это phantom вывод.:)