博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
phantomjs安装使用
阅读量:6582 次
发布时间:2019-06-24

本文共 702 字,大约阅读时间需要 2 分钟。

phantomjs安装

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.bz2tar jxvf phantomjs-1.9.7-linux-x86_64.tar.bz2mv phantomjs-1.9.7-linux-x86_64 phantomjscd phantomjs

测试网页加载渲染速度:

./bin/phantomjs examples/loadspeed.js http://www.58game.com

抓取网页下载过程请求,类似于httpfox:

./bin/phantomjs examples/netsniff.js http://www.58game.com

网页截图:

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

转载地址:http://tjsno.baihongyu.com/

你可能感兴趣的文章
Android 一个应用启动另一个应用的说明
查看>>
阿里云CentOS7服务器利用LVM分区挂载磁盘全记录
查看>>
asterisk的安装方法
查看>>
Setting up the Web Admin Tool in LDAP 6.x to communicate via SSL
查看>>
IOS开发一些常用功能
查看>>
SQL好习惯:编写支持可搜索的SQL
查看>>
Shadowbox
查看>>
【 程 序 员 】:伤不起的三十岁,你还有多远 ?
查看>>
Skype 4.1 Linux 发布,支持微软帐号登录
查看>>
hexdump 1.8 发布,十六进制数据查看工具
查看>>
openldap安装
查看>>
C++ istream::peek()
查看>>
[leetcode]count and say
查看>>
flex java socket通信
查看>>
比VC的TRACE还要好的调试命令
查看>>
润乾报表 - 缓存问题
查看>>
利用IFormattable接口自动参数化Sql语句
查看>>
webdriver(python)学习笔记一
查看>>
AndroidInject项目使用动态代理增加对网络请求的支持
查看>>
使用WMI来连接远端计算机
查看>>