phantomjs 的安装和使用
2015-10-09 15:47
567 查看
1. phantomjs的安装步骤
参考:
http://sameerhalai.com/blog/how-to-install-phantomjs-on-a-centos-server/
参考:
http://sameerhalai.com/blog/how-to-install-phantomjs-on-a-centos-server/
yum install freetype yum install fontconfig curl -O https://phantomjs.googlecode.com/files/phantomjs-1.9.1-linux-i686.tar.bz2[/code]
这一步要看好您的主机是64还是32位 32位的tar xvf phantomjs-1.9.1-linux-i686.tar.bz2
64是另外一个带x86的文件
进入解压好的文件cp bin/phantomjs /usr/local/bin
这样就可以使用phantomjs了
进入examples文件夹phantomjs hello.js Hello, world!
2
安装完后模拟登录 post.jsvar page = require('webpage').create(), server = 'http://www.onfancy.com/admin', data = 'username=admin&password=xxxxx'; page.open(server, 'post', data, function (status) { if (status !== 'success') { console.log('Unable to post!'); } else { console.log(page.content); // page.render('index.png'); } phantom.exit(); });
执行脚本
plantomjs post.js >> index.html
执行完后,查看index.html页面是不是登录成功后的页面
相关文章推荐
- JSON.parse()和eval()区别
- 点击表格,高亮,JS代码
- Meter 上传文件前,js计算文件的md5值
- JSON.parse()和JSON.stringify()
- JS TAB面板延时机制
- javascript常用对象
- LeetCode——Word Pattern的JavaScript的实现
- javascript的闭包和变量
- JS键盘的键码(event.keyCode)
- 【createJS】:点击Bitmap上传图片的纠结
- jsp中文乱码
- web api 初体验 解决js调用跨域问题
- javascript模块化有什么意义?
- wex5关于data组件跨域返回json数据加载
- doT.js——前端javascript模板引擎问题备忘录
- 动态执行JS
- JS获取本周、本季度、本月、上月的开端日期、停止日期
- javascript替换手机号中间4位
- JavaScript子窗口调用父窗口变量和函数的方法
- javascript格式化日期格式