一直在关注nodejs的zombie,结果发现了更好的phantomsjs
可以轻松实现无图形界面的浏览器功能
这意味着,可以基于命令行终端进行网页调试
我使用的是精简版的centos64,不带X
http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=4094666&page=1#pid23951515
直接运行phantomjs,报错
[root@search2 bin]# ./p* ../examples/hello
./phantomjs: error while loading shared libraries: libfontconfig.so.1: cannot open shared object file: No such file or directory
只需要安装rpm -ihv fontconfig-2.8.0-3.el6.x86_64.rpm
就可以了
[root@search2 bin]# ./p* --version
1.7.0
[root@search2 bin]# ./p* ../examples/hello.js
Hello, world!
[root@search2 bin]# ./p* ../examples/hello.coffee
Hello, world!

本文分享了作者在使用Node.js的Zombie库时,发现并过渡到PhantomJS的过程。PhantomJS提供了一种在命令行终端上进行网页调试的强大方式,无需图形界面。通过简单的安装步骤,如安装`rpm-ihvfontconfig`,用户即可解决运行PhantomJS时遇到的`libfontconfig.so.1`错误,并成功执行示例脚本`hello.js`和`hello.coffee`。
685

被折叠的 条评论
为什么被折叠?



