您现在的位置是:网站首页> 软件下载软件下载

phantomjs mac版下载-phantomjs mac版下载2.1.1 官方版-phantomjsmac安装教程软件下载

2021-05-12 164人已围观

简介 phantomjs mac版下载-phantomjs mac版下载2.1.1 官方版-phantomjsmac安装教程软件下载

PhantomJS 使用了 WebKit内核,是一个真正的布局和渲染引擎,它可以像屏幕截图一样捕获一个web界面。因为它可以渲染网页中的人和元素,所以它不仅用到HTML,CSS的内容转化,还用在SVG,Canvas。可见其功能是相当强大的。PhantomJS 可以用于 页面自动化 , 网络监测 , 网页截屏 ,以及 无界面测试 等。PhantomJS 支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG。

MAC OS X安装:

下载phantomjs-1.9.8-macosx.zip并解压,bin/phantomjs直接可用。

或者通过Homebrew安装

brew update && brew install phantomjs

或者通过MacPorts安装

sudo port selfupdate && sudo port install phantomjs

快速开始

安装完phantomjs 之后,将其可执行路径加入到PATH中。

hello world

新建hello.js,添加如下代码:


console.log('Hello, world!'); phantom.exit();


在命令行里执行:


phantomjs hello.js


会输出:


Hello, world!


第一行代码,console.log会打印字符串到命令行。第二行代码,phantom.exit会终止执行过程。

注意:一定不要忘了在代码里调用phantom.exit,否则PhantomJS将不会被终止

页面加载

通过page 对象,我们可以加载,分析,渲染页面。

下面的代码展示了page 对象最简单的用法。它加载example.com然后将其保存为一个图片example.png。


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


PhantomJS基于Webkit引擎,可以布局和渲染页面,我们可以利用这一点给网页拍照。

代码运算

下载资源

-六神源码网