我最近打算测试从python作为命令行参数运行phantomJS,我还不了解它,但是看到了例子。因为PhantomJS是从命令行运行的,所以这似乎是可行的。PhantomJS吐出的结果将直接进入变量。
在我走这条路之前,在node.js中进行这项工作实际上对我来说更有用,这让我开始思考,当程序从命令行运行并存储数据结果时,我是否可以使用node来运行PhantomJS PhantomJS通常会吐出一个变量吗?
我宁愿不使用phantomjs-node,因为它似乎使用了太多技巧。
所有这些的原因是能够与程序执行的另一操作同时运行PhantomJS,并将所记录的结果数据用于其他内容。
简而言之,您可以在python中运行系统命令行,我可以在node.js中做同样的事情吗?
干杯:)
编辑:我知道node和phantom使用不同的js环境,这很酷,因为我只想将phantom作为自己的进程运行,并将所有输出数据捕获到node.js变量中(数据将是一对字符串数组,字符串和浮点数。)我不想用幻像“驱动”,我将制作已加载的javascript文件以执行我想要的操作。我想要的只是幻像输出。:)
我想您可以为Node.js创建一个简单的脚本;在该脚本中,脚本phantomjs将作为子进程运行。
phantomjs