rem42 / scraper-tinypng
通过scraper上传TinyPNG
v1.0
2018-08-28 10:43 UTC
Requires
- php: >=5.5.9
- doctrine/common: ^2.8
- jms/serializer-bundle: ^2.0
- rem42/scraper: ^1.0
- symfony/dom-crawler: ^3.0
This package is auto-updated.
Last update: 2024-09-07 20:02:55 UTC
README
此scraper TinyPNG使用Scraper。
安装
$ composer require rem42/scraper-tinypng "^1.0"
配置
无需配置
使用
<?php use Scraper\Scraper\Client; use Scraper\ScraperTinyPNG\Request\TinyPNGUploaderRequest; $request = new TinyPNGUploaderRequest(); $request ->setFileContent(file_get_contents('path to your file')) ->setUserAgent('Need a browser user agent to work !') ; $client = new Client(); $result = $client->api($request);
在result var中,有一个Upload实体,其中包含tinypng JSON响应的所有结果,已序列化在此实体中。
您还可以使用网络上传,只需设置一个URL即可。
<?php use Scraper\Scraper\Client; use Scraper\ScraperTinyPNG\Request\TinyPNGWebUploaderRequest; $request = new TinyPNGWebUploaderRequest(); $request ->setUrl('url to your file') ->setUserAgent('Need a browser user agent to work !') ; $client = new Client(); $result = $client->api($request);