所在的位置: php >> php资源 >> jonnywphpphantomjs

jonnywphpphantomjs

北京中科白殿疯怎么走 http://m.39.net/pf/a_5112734.html

PHPPhantomJS是一个灵活的PHP库,让PHP通过很简单的代码来操作PhantomJS无头浏览器加载页面。让PHP加载的网页地址执行JS/页面截图/导出PDF.

他可以非常方便地实现这些功能:

使用无头浏览器PhantomJS加载请求

查看详细的响应数据,包括页面内容、标题、状态代码等

处理重定向

查看JS控制台输出报错

查看详细的PhantomJS调试信息

保存页面的截图

将页面导出为PDF

设置浏览窗口大小

为PDF导出设置页眉页脚

指定截图位置x,y和宽高

延迟页面渲染(等待页面加载完成)

轻松构建和运行PhantomJS脚本

PHPPhantomJS只要求PHP5.4.0或以上即可。

基本用法

使用phantomjs发起一个请求非常简单:

将页面截图并保存:

将页面导出为PDF:

自定义一个超时时间:

默认情况下每个请求超时时间为5秒,我们可以自定义一个超时时间.

定义延迟渲染:

有时候我们希望等到页面加载完才进行其他操作,此时只要简单地设置一个延迟时间即可.

设置等待所有请求加载完成才进行操作:

并且提供了一个简单地设置方法,支持phantomjs所有的配置项:




转载请注明:http://www.aierlanlan.com/rzgz/4645.html