码迷,mamicode.com
首页 > Web开发 > 详细

Linux.安装phantomjs

时间:2018-03-16 17:25:22      阅读:385      评论:0      收藏:0      [点我收藏+]

标签:local   生成   lin   中文字体   phantomjs   javascrip   alt   安装   com   

PhantomJS 是一个基于 WebKit 的服务器端 JavaScript API。它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG。 PhantomJS 可以用于 页面自动化 , 网络监测 , 网页截屏 ,以及无界面测试等

1.下载合适的版本,以64位Linux为例

mkdir download
cd download
wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2

2.解压及安装

tar -xjvf phantomjs-2.1.1-linux-x86_64.tar.bz2
mv phantomjs-2.1.1-linux-x86_64 /usr/local/phantomjs
ln -s /usr/local/phantomjs/bin/phantomjs /usr/local/bin

3.测试一下

phantomjs -v

技术分享图片

写个简单的脚本:

var page = require(webpage).create();
page.open(http://www.aifei.com/, function(){
  page.render(aifei.png);
  phantom.exit();
})

执行看看:

phantomjs a.js

技术分享图片

看看生成的PNG图片:

技术分享图片

仔细看, 中文字体有乱码(或没了)

装个字体依赖

yum install bitmap-fonts bitmap-fonts-cjk

装完后再执行一次脚本

phantomjs a.js
sz aifei.png

技术分享图片

成功了!

 

Done

 

官网地址:

http://phantomjs.org

Linux.安装phantomjs

标签:local   生成   lin   中文字体   phantomjs   javascrip   alt   安装   com   

原文地址:https://www.cnblogs.com/visionsl/p/8582599.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!