php $xpath 获取html
时间: 2023-08-18 16:08:35 浏览: 170
html xpath工具
使用 PHP 的 DOMXPath 类可以方便地获取 HTML 中的元素。以下是一个示例代码:
```php
// 创建 DOMDocument 对象
$doc = new DOMDocument();
// 加载 HTML
$doc->loadHTML($html);
// 创建 XPath 对象
$xpath = new DOMXPath($doc);
// 使用 XPath 查询元素
$elements = $xpath->query("//div[@class='example']");
// 遍历查询结果
foreach ($elements as $element) {
// 处理每个元素
$text = $element->textContent;
echo $text . "\n";
}
```
在上面的代码中,我们首先创建了一个 DOMDocument 对象,然后使用它的 `loadHTML` 方法加载 HTML。接着,我们创建了一个 DOMXPath 对象,使用它的 `query` 方法查询符合条件的元素。这里的查询条件是所有 class 属性为 `example` 的 div 元素。最后,我们遍历查询结果,处理每个元素的文本内容。
阅读全文