vanqard / pagepeekr
pagepeeker.com 服务的打包客户端
0.0.2
2016-01-22 03:33 UTC
Requires
- guzzlehttp/guzzle: ^6.1
- guzzlehttp/streams: ^3.0
This package is not auto-updated.
Last update: 2024-09-18 19:56:46 UTC
README
这是一个围绕 GuzzleHttp 包装的小型客户端包,以便通过 PagePeeker.com 服务简化获取网页缩略图(JPEGS)的过程
安装
推荐通过 composer 进行安装
php composer.phar require vanqard/pagepeekr
使用方法
安装包后,使用方法相当简单。
首先,构建一个如下所示的参数数组。(注意,仅需要 sourceUrl 参数)
$params = [
'sourceUrl' => 'https://phpbrilliance.com',
// Optional parameters
'targetFileName' => '/public/images/phpbrilliance_thumbnail.jpg',
'thumbnailSize' => 't|s|m|l|x',
'pollInterval' => 5 // I don't recommend changing the default
];
然后使用参数数组实例化客户端
$client = new \Vanqard\PagePeekr\Client($params);
并像这样从 PagePeeker.com 请求缩略图
$filename = $client->fetchThumbNail();
变量 $filename
包含了下载缩略图的路径。
待办事项
- 单元测试
- 增加了灵活性
警告
此代码远未达到生产就绪状态。请随时对其进行实验。
安全
如果您在此包中发现任何安全问题,请直接联系作者: thunder@vanqard.com