php-extended/php-http-client-delay

一个添加请求间延迟的HTTP客户端,以绕过基于时间的机器人检测

7.0.6 2024-07-31 13:49 UTC

README

一个添加请求间延迟的HTTP客户端,以绕过基于时间的机器人检测。

coverage build status

安装

此库的安装通过composer进行,所有类的自动加载由它们的自动加载器完成。

  • 他们的网站下载composer.phar
  • 然后运行以下命令将此库作为依赖项安装
  • php composer.phar require php-extended/php-http-client-delay ^7

基本用法

此库用于中间人代理HTTP请求和响应,并拒绝所有访问不可接受或不安全域的请求。


/* @var $client  \Psr\Http\Client\ClientInterface   */ // psr-18
/* @var $request \Psr\Http\Message\RequestInterface */ // psr-7

$client = new DelayClient($client);
$response = $client->sendRequest($request);

/* @var $response \Psr\Http\Message\ResponseInterface */

此库支持自定义头X-Php-Delay-Ms,表示必须应用于特定请求的延迟毫秒数。

许可证

MIT (见许可证文件)。