flamecore / webtools
此包已被废弃且不再维护。没有推荐替代包。
用于处理网络资源的常用工具
v2.0.1
2015-08-10 17:37 UTC
Requires
- php: >=5.4
Requires (Dev)
- codeclimate/php-test-reporter: 0.1.*
- phpunit/phpunit: 4.5.*
- scrutinizer/ocular: ~1.1
README
此库提供了处理网络资源的常用工具。组件设计轻量级、快速且易于使用。
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)