iloh / simple-html-dom-bundle

围绕 Simple HTML DOM 库的维护版本

安装次数: 5,709

依赖者: 0

推荐者: 0

安全: 0

星标: 0

关注者: 0

分支: 13

类型:symfony-bundle

1.2.0 2022-11-21 00:26 UTC

This package is auto-updated.

Last update: 2024-09-21 04:38:52 UTC


README

原始包 https://github.com/erivello/SimpleHtmlDomBundle 已弃用。这是尝试给这个优秀的包第二次机会。这个包提供了 Simple HTML DOM 解析器到 Symfony 5 的简单集成。##我会尽最大努力支持并及时更新这个包,以支持最新的 Symfony 版本。

Simple HTML DOM 解析器是一个用 PHP5+ 编写的 HTML DOM 解析器,让您可以操作 HTML,使用选择器在 HTML 页面上查找标签,就像 jQuery 一样,并从 HTML 中提取内容。

安装

安装非常简单,它使用 Composer

composer require iloh/simple-html-dom-bundle

app/AppKernel.php 中注册包

<?php
// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
        // ...

        new Iloh\SimpleHtmlDomBundle\SimpleHtmlDomBundle(),
    );
}

使用

您可以通过 simple_html_dom 服务访问 SimpleHtmlDomBundle

<?php

$parser = $this->container->get('simple_html_dom');

$parser->load('http://www.google.com/');

// Find all links
foreach($parser->find('a') as $element) {
    echo $element->href . '<br/>';
}

许可

SimpleHtmlDomBundle 在 MIT 许可下发布。