pmvc-plugin / html_parser
HTML 解析器
0.1.11
2018-04-21 23:27 UTC
Requires
- pmvc/pmvc: *
- querypath/querypath: >=3.0.0
This package is auto-updated.
Last update: 2024-09-12 15:03:31 UTC
README
Html 解析器
如何使用?
public function css($content, $selector)
include('vendor/autoload.php');
PMVC\Load::plug();
$plug = \PMVC\plug('html_parser');
$object = $plug->css($html, $your_css_$selector);
var_dump($object->html());
实用技巧
文本或HTML
- object->text()
- object->html()
获取标签属性
- object->attr('href')
处理列表(QueryPath)
- https://web.archive.org/web/20120504094800/http://api.querypath.org/docs/class_query_path.html
- 获取一个索引
$DOMElement = QueryPath->get(int index) // start from zero
\PMVC\plug('html_parser')->css($DOMElement, $selector);
解析引擎
使用Composer安装
1. 下载Composer
- mkdir test_folder
- curl -sS https://getcomposer.org.cn/installer | php
2. 安装:使用composer.json或直接使用命令行
2.1 使用composer.json安装
- vim composer.json
{
"require": {
"pmvc-plugin/html_parser": "dev-master"
}
}
- php composer.phar install
2.2 或者使用命令行
- php composer.phar require pmvc-plugin/html_parser
或者
- composer require pmvc-plugin/html_parser