phantomjs安装使用
2016-05-19 10:54
435 查看
phantomjs安装
phantomjs 是一款基于webkit的无界面浏览器,提供多种js api;可以方便的进行扩展:
测试网页加载渲染速度:
phantomjs 是一款基于webkit的无界面浏览器,提供多种js api;可以方便的进行扩展:
yum --skip-broken install fontconfig freetype libfreetype.so.6 libfontconfig.so.1 wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-x86_64.tar.bz2 tar jxvf phantomjs-1.9.7-linux-x86_64.tar.bz2 mv phantomjs-1.9.7-linux-x86_64 phantomjs cd phantomjs
测试网页加载渲染速度:
./bin/phantomjs examples/loadspeed.js http://www.58game.com[/code]
抓取网页下载过程请求,类似于httpfox:./bin/phantomjs examples/netsniff.js http://www.58game.com[/code]
网页截图:var page = require('webpage').create(); page.open('http://www.58game.com', function() { page.render('example.png'); phantom.exit(); });
保存为t.js,执行
先给phantomjs执行权限 chmod u+x phantomjs./bin/phantomjs /root/t.js
相关文章推荐
- JS实现点击复制功能(ZeroClipboard)
- javascript 浏览器
- js splice()的用法
- js计算百分比
- ExtJs Column 显示文字内容过长 使用Tootip显示全部内容
- javascript面向对象程序设计高级特性经典教程(值得收藏)
- javaScript判断数据类型
- js对话框5秒自动消失
- 淘宝FastJson使用
- JS中的BOM和DOM
- js中对函数设置默认参数值的3种方法
- javascript 自定义auto_complete
- javascript的事件流
- Promise 常用API
- 通过ajax给js成员变量赋值问题
- js判断一个对象数组里是否存在某个元素
- three.js学习笔记 obj模型加载问题 (转)
- 用JS实现一个表单多个按钮的方法,两个onclick事件处理
- JavaScript中的ParseInt("08")和“09”返回0的原因分析及解决办法
- javascript中JSON.parse()与eval()解析json的区别