tuhin18003 / puppteer-php-bridge
一个用于与 Puppeteer 交互并捕获网页截图的 PHP 类
dev-master
2019-03-14 03:11 UTC
Requires
- php: >=5.3
This package is auto-updated.
Last update: 2024-09-14 20:35:41 UTC
README
基于 PHP 和 puppeteer 的网页截图工具。您可以使用它进行测试或监控服务
安装
通过 Composer
$ composer require tuhin18003/puppteer-php-bridge
安装 composer 包后,进入 jobs 文件夹,然后安装 npm 包
$ npm install
使用方法
使用此库,您可以利用 PhantomJs 对网站进行截图。
请查看我们的 演示 或阅读以下说明。
创建对象,您可以在构造函数中传递 URL,也可以稍后设置
use PuppetBridge\Capture; try{ $screenCapture = new Capture(); $screenCapture->setImageType( 'png' ); $screenCapture->setUrl( 'https://google.com' ); $screenCapture->setTop(0); $screenCapture->setLeft(0); $screenCapture->setWidth( '600' ); $screenCapture->setHeight( '600' ); $screenCapture->save( 'images/testimg.png' ); // make sure images folder is writable } catch (Exception $ex) { echo $ex->getMessage(); }
许可证
MIT 许可证(MIT)。请参阅 许可证文件 了解更多信息。
鸣谢
感谢 puppeteer (LICENSE) 小组创建了他们出色的 WebKit 脚本接口。