# [PhantomJS](http://phantomjs.org) - Scriptable Headless WebKit
PhantomJS ([phantomjs.org](http://phantomjs.org)) is a headless WebKit scriptable with JavaScript. The latest [stable release](http://phantomjs.org/release-2.0.html) is version 2.0.
**Note**: Please **do not** create a GitHub pull request **without** reading the [Contribution Guide](https://github.com/ariya/phantomjs/blob/master/CONTRIBUTING.md) first. Failure to do so may result in the rejection of the pull request.
## Use Cases
- **Headless web testing**. Lightning-fast testing without the browser is now possible!
- **Page automation**. [Access and manipulate](http://phantomjs.org/page-automation.html) web pages with the standard DOM API, or with usual libraries like jQuery.
- **Screen capture**. Programmatically [capture web contents](http://phantomjs.org/screen-capture.html), including CSS, SVG and Canvas. Build server-side web graphics apps, from a screenshot service to a vector chart rasterizer.
- **Network monitoring**. Automate performance analysis, track [page loading](http://phantomjs.org/network-monitoring.html) and export as standard HAR format.
## Features
- **Multiplatform**, available on major operating systems: Windows, Mac OS X, Linux, and other Unices.
- **Fast and native implementation** of web standards: DOM, CSS, JavaScript, Canvas, and SVG. No emulation!
- **Pure headless (no X11) on Linux**, ideal for continuous integration systems. Also runs on Amazon EC2, Heroku, and Iron.io.
- **Easy to install**: [Download](http://phantomjs.org/download.html), unpack, and start having fun in just 5 minutes.
## Questions?
- Explore the complete [documentation](http://phantomjs.org/documentation/).
- Read tons of [user articles](http://phantomjs.org/buzz.html) on using PhantomJS.
- Join the [mailing-list](http://groups.google.com/group/phantomjs) and discuss with other PhantomJS fans.
PhantomJS is free software/open source, and is distributed under the [BSD license](http://opensource.org/licenses/BSD-3-Clause). It contains third-party code, see the included `third-party.txt` file for the license information on third-party code.
PhantomJS is created and maintained by [Ariya Hidayat](http://ariya.ofilabs.com/about) (Twitter: [@ariyahidayat](http://twitter.com/ariyahidayat)), with the help of [many contributors](https://github.com/ariya/phantomjs/contributors). Follow the official Twitter stream [@PhantomJS](http://twitter.com/PhantomJS) to get the frequent development updates.
甜辣uu
- 粉丝: 9173
- 资源: 1103
最新资源
- MATLAB simulink 仿真: 基于popov理论和模型参考自适应理论,辨识永磁同步电机参数(SPMSM)simulin
- 在线教育系统 基于Springboot和Mysql的在线教育系统代码 ,包括程序,中文注释,配置说明操作步骤
- 基于模型参考自适应控制的 SPMSM 无感矢量控制的MATLAB simulink仿真 速度控制 低速I F控制,中高速采
- 基于BERT-BILSTM-CRF进行中文命名实体识别python源码.zip
- 在线教育系统代码系统 Springboot在线教育系统,包括程序,中文注释,配置说明操作步骤
- MATLAB的人脸识别系统GUI设计.zip
- 基于Springboot和Vue的在线教育系统源码 在线教育系统代码,包括程序,中文注释,配置说明操作步骤
- MATLAB的汽车框定系统GUI设计.zip
- MATLAB的口罩识别预警系统GUI设计.zip
- 家庭自动化控制系统毕业设计: 这个系统将能够控制家中的灯光、温度以及安全系统,并且可以通过互联网进行远程控制 此外,系统还可以与
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈