thingston / extractor
从HTML页面中提取数据的PHP类集合。
0.4.0
2019-11-26 15:02 UTC
Requires
- php: ^7.1
- guzzlehttp/psr7: ^1.4
- jwage/purl: ^0.0.10
- neitanod/forceutf8: ^2.0
- patrickschur/language-detection: ^3.4
- symfony/css-selector: ^5.0
- symfony/dom-crawler: ^5.0
Requires (Dev)
- phpunit/phpunit: ^7.4
- squizlabs/php_codesniffer: ^3.3
- symfony/var-dumper: ^4.1
README
从HTML页面中提取数据的PHP类集合。
需求
Thingston Extractor 需要
- PHP 7.1 或更高版本。
安装
使用 Composer 将 Thingston Extractor 添加到任何 PHP 项目中
composer require thingston/extractor
入门指南
use Thingston\Extractor\Page; $uri = 'https://google.com/'; $html = file_get_contents($uri); $page = Page\PageExtractor::create($html, $uri)->extract();
贡献者
开源是由贡献构成的。如果您想为 Thingston 贡献,请按照以下步骤操作
- 将最新版本 fork 到您自己的仓库中。
- 编写您的更改或新增内容,并提交。
- 遵循 PSR-2 编码风格标准。
- 确保您的更改有完整的单元测试覆盖率。
- 访问 Github Pull Requests 在 https://github.com/thingston/extractor/pulls 并创建一个新的请求。
谢谢!
变更和版本
此代码的所有相关变更都已记录在单独的 日志文件 中。
版本号遵循 语义版本控制 的建议。
许可证
Thingston 代码在 MIT 许可证 下维护。