[ laravel爬虫实战--基础篇 ] guzzle描述与安装

Song3997 次浏览1个评论2017年11月01日

为什么所以Guzzle作为爬虫工具?Guzzle库是一套强大的PHP HTTP请求套件。后续我会介绍大多数他的使用方法以及在爬虫中的使用。

一、guzzle的安装

推荐使用Composer安装GuzzleComposer是PHP的依赖管理工具,允许你在项目中声明依赖关系,并安装这些依赖。

# 安装 Composer
curl -sS https://getcomposer.org/installer | php

你可以使用composer客户端将Guzzle作为依赖添加到项目:

composer require guzzlehttp/guzzle:~6.0

或者,你可以编辑项目中已存在的composer.json文件,添加Guzzle作为依赖:

 {
   "require": {
      "guzzlehttp/guzzle": "~6.0"
   }
}

然后运行composer update即可,安装完毕后,你需要引入Composer的自动加载文件:

require vendor/autoload.php;

你可以在getcomposer.org 发现更多关于怎样安装Composer、配置自动加载以及其他有用的东西。或者使用如下代码引入guzzle

use GuzzleHttp\Client;
use GuzzleHttp\Pool;
use GuzzleHttp\Psr7\Request;
use GuzzleHttp\Exception\ClientException;
安装开发版

开发期间,你也可以安装master分支下的最新内容,只需要将Guzzle版本设置成~6.0@dev

{
   "require": {
      "guzzlehttp/guzzle": "~6.0@dev"
   }
}

提交评论

请登录后评论

用户评论

    当前暂无评价,快来发表您的观点吧...

更多相关好文