扫码关注官方订阅号
ringa_lee
只要不执行phantom.exit();进程就不会退出
phantoms启动后,启动它的父进程就无法和其沟通了,phantomjs没有相应地API可以做到这一点
如果需要动态的读取数据以抓取数据有2种方法供参考
A. 利用ChildProcess模块,反向处理,即启动phantomjs进程,然后利用child process模块启动java进程,通过子父进程之间共享的stdin/stdout来交互数据
B. 利用WebServer模块,在phantomjs中启动一个微型web服务,java进程往这个web服务发送数据及接受处理完成的结果
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
只要不执行phantom.exit();进程就不会退出
phantoms启动后,启动它的父进程就无法和其沟通了,phantomjs没有相应地API可以做到这一点
如果需要动态的读取数据以抓取数据有2种方法供参考
A. 利用ChildProcess模块,反向处理,即启动phantomjs进程,然后利用child process模块启动java进程,通过子父进程之间共享的stdin/stdout来交互数据
B. 利用WebServer模块,在phantomjs中启动一个微型web服务,java进程往这个web服务发送数据及接受处理完成的结果