什么是PhantomJS


本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/08/23/%E4%BB%80%E4%B9%88%E6%98%AFPhantomJS/

摘要

本文主要讲述了:

  1. 什么是 PhantomJS
  2. 安装
  3. 示例

正文

什么是 PhantomJS

PhantomJS 是一个开源的无头浏览器(Headless browser)。

PhantomJS 的初始版本由 Ariya Hidayat 发布于 2011 年 1 月 17 日,于 2018 年 3 月停止开发。

PhantomJS 基于 Webkit,使用 C++开发。

安装

去官网下载压缩包并解压。

示例

learn_phantomjs/index.js

1
2
3
4
5
const page = require('webpage').create();
page.open('https://www.baidu.com', function () {
page.render('baidu.com.png');
phantom.exit();
});

运行:

1
2
3
#!/usr/bin/env bash

phantomjs index.js

参考资料

本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/08/23/%E4%BB%80%E4%B9%88%E6%98%AFPhantomJS/


本文对你有帮助?请支持我


支付宝
微信