nordicalf / zenscrape
Zenscrape 服务
v1.0.0
2022-01-17 10:05 UTC
Requires
- php: ^8.0
- guzzlehttp/guzzle: ^7.4
- symfony/property-access: ^6.0
- symfony/serializer: ^6.0
Requires (Dev)
- phpunit/phpunit: ^9.5
- symfony/profiler-pack: ^1.0
This package is auto-updated.
Last update: 2024-09-17 16:14:46 UTC
README
Zenscrape 包是一个简单的 PHP HTTP 客户端提供者,它使得通过 https://zenscrape.com 解析网站页面变得容易
要求
↟PHP 8.0^
↟Guzzle 7.0^
↟Symfony/serializer
↟Symfony/property-access
安装
composer require nordicalf/zenscrape
示例用法
$queryRequest = new QueryRequestModel(); $queryRequest->setRender(true); $queryRequest->setLocation('eu'); $queryRequest->setUrl('https://php.ac.cn/'); $headersRequest = new HeaderRequestModel(); $headersRequest->setCustomHeader('Content-Type', 'application/json'); $zenscrapeClient = new ZenscrapeClient('YOUR_API_KEY_FROM_ZENSCRAPE.COM'); echo $zenscrapeClient->getPage('POST', $queryRequest, $headersRequest);
未来特性
↟ 计算完成请求所需的点数
↟ 请求计时器
↟ 异步请求