jcbooster / domhtml
使用 PHP 获取 HTML 元素
v1.0
2020-02-17 07:48 UTC
This package is auto-updated.
Last update: 2024-09-17 17:56:06 UTC
README
通过解析对象获取 HTML 元素
克隆 Git
$ git clone https://github.com/kangjeki/DOMParserHTML.git
Composer
composer require jc_programs/dom-parser-html
用法
加载活动页面的默认 HTML
require __DIR__ . '/DOMParserHTML/Autoload.php';
use DOMParserHTML\DOMParser;
$Doc = new DOMParser;
加载手动 HTML 元素,将 html 元素放在参数中
require __DIR__ . '/DOMParserHTML/Autoload.php';
use DOMParserHTML\DOMParser;
$Doc = new DOMParser($html);
方法使用
选择器$Doc = new DOMParser;
$input = $Doc->getElementById("idElement");
// output is HTML input Elements
方法
$Doc = new DOMParser;
$input = $Doc->getElementById("idElement");
$value = $Doc->value($input);
// Output is Value of Input Element
所有选择器
所有方法
更多示例
获取子元素require __DIR__ . '/DOMParserHTML/Autoload.php';
use DOMParserHTML\Parser\DOMParser;
$Doc = new DOMParser;
$elem = $Doc->querySelector("#data-url");
$DataURL = new DOMParser($elem);
$url = $DataURL->querySelectorAll("a");
// output $url is list of all tag (a) elements
/* example html structur */
<div id="data-url">
<a href="...">URL 1</a>
<a href="...">URL 2</a>
<a href="...">URL 3</a>
<a href="...">URL 4</a>
</div>