rvnfe/php-phantomjs

通过PhantomJS加载页面的PHP包装器

1.0 2023-04-10 12:59 UTC

This package is not auto-updated.

Last update: 2024-09-24 18:56:30 UTC


README

PHP PhantomJS是一个灵活的PHP库,可以通过PhantomJS无头浏览器加载页面并返回页面响应。它适用于测试需要JavaScript支持的网站,同时也支持屏幕截图。

完整文档

Total Downloads Latest Stable Version Build Status Scrutinizer Quality Score Code Coverage

功能列表

  • 通过PhantomJS无头浏览器加载网页
  • 查看详细响应数据,包括页面内容、头部、状态码等。
  • 处理重定向
  • 查看JavaScript控制台错误
  • 查看详细的PhantomJS调试信息
  • 将屏幕截图保存到本地磁盘
  • 将网页输出为PDF文档
  • 设置视口大小
  • 为PDF输出设置固定的头部和底部
  • 定义屏幕截图的x、y、宽度和高度参数
  • 延迟页面渲染指定时间
  • 延迟页面渲染直到页面资源完全加载
  • 使用命令行选项执行PhantomJS
  • 轻松构建和运行自定义PhantomJS脚本