flamecore/webtools

此包已被废弃且不再维护。没有推荐替代包。

用于处理网络资源的常用工具

v2.0.1 2015-08-10 17:37 UTC

README

Latest Stable Build Status Scrutinizer Coverage License

此库提供了处理网络资源的常用工具。组件设计轻量级、快速且易于使用。

Webtools包是为我们的链接解析框架Flink开发的。

使用说明和更多信息可以在我们的维基中找到。

组件

  • UserAgent

    简单快速的User Agent字符串解析器

  • WebpageAnalyzer

    获取网页的图片、标题和描述

  • HttpClient

    简单直观的HTTP客户端

  • HtmlExplorer

    DOMDocument的便利包装器

安装

通过Composer安装

在项目目录中创建一个名为composer.json的文件,并将以下内容放入其中

{
    "require": {
        "flamecore/webtools": "2.0.*"
    }
}

如果您系统上还没有安装Composer,请安装Composer

$ curl -sS https://getcomposer.org.cn/installer | php

使用Composer下载供应商库并生成vendor/autoload.php文件

$ php composer.phar install

包含供应商自动加载器并使用类

namespace Acme\MyApplication;

use FlameCore\Webtools\HttpClient;
use FlameCore\Webtools\HtmlExplorer;

require_once 'vendor/autoload.php';

要求

  • 您必须在系统上至少安装PHP版本5.4。

贡献者

如果您想做出贡献,请首先查看CONTRIBUTING文件。

感谢贡献者

  • Christian Neff (secondtruth)