PhantomJS的使用

  1. 云栖社区>
  2. 博客>
  3. 正文

PhantomJS的使用

zephyr 2016-06-03 18:23:45 浏览7484
展开阅读全文

1. 简介

phantomjs 简单来说是一个基于 WebKit 的“无头浏览器”环境。对“无头”,你可以理解成没有一个前端的 GUI 界面,所有的东西都在后台运行。

phantomjs 在“无头”界的名声,是源于从 WebKit 里得到的对 DOM / JS 的完整支持。

一个纯后台的,完整功能的浏览器,这东西就有很多可以想像的空间了 —— 抓取,测试等。

2. 安装

http://phantomjs.org/download.html

Windows 和 OS X ,官方都直接提供了二进制包。但是, Linux ,没有。

Linux 下要编译其实很容易,这个项目对于像 WebKit , Qt 这些依赖项目,代码都是直接放到源码中的,而不是用的动态连接的方式,编译的结果最后也只是一个 50M 多的可执行文件。但是麻烦的地方不在于依赖。按官方的

网友评论

登录后评论
0/500
评论
zephyr
+ 关注