PHP爬虫框架 第5章 Guzzle PHP爬虫框架 第5章 Guzzle

2024-04-02

一、介绍

严格意义来讲,Guzzle 并不是一个爬虫框架,它是要给 http 请求库,它封装了 http 请求,它具有一个简单的操作方式,可帮助您构建查询字符串,POST 请求,流式传输大型上传文件,流式传输大型下载文件,使用 HTTP cookie,上传 JSON 数据等。

Guzzle 开发文档:https://guzzle-cn.readthedocs.io

官方介绍:Guzzle 是一个 PHP 的 HTTP 客户端,用来轻而易举地发送请求,并集成到我们的 WEB 服务上。

  • 接口简单:构建查询语句、POST 请求、分流上传下载大文件、使用 HTTP cookies、上传 JSON 数据等等。

  • 发送同步或异步的请求均使用相同的接口。

  • 使用 PSR-7 接口来请求、响应、分流,允许你使用其他兼容的 PSR-7 类库与 Guzzle 共同开发。

  • 抽象了底层的 HTTP 传输,允许你改变环境以及其他的代码,如:对 cURL 与 PHP 的流或 socket 并非重度依赖,非阻塞事件循环。

  • 中间件系统允许你创建构成客户端行为。

二、下载

通过 composer 下载

composer require guzzlehttp/guzzle

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开微信扫一扫,即可进行扫码打赏哦

阅读 212