iloh / simple-html-dom-bundle
围绕 Simple HTML DOM 库的维护版本
1.2.0
2022-11-21 00:26 UTC
Requires
- php: >=8.1
- doctrine/annotations: ^1.0
- symfony/finder: ^5.0 || ^6.0
- symfony/form: ^5.0 || ^6.0
- symfony/framework-bundle: ^5.0 || ^6.0
- symfony/security-csrf: ^5.0 || ^6.0
- symfony/validator: ^5.0 || ^6.0
- symfony/yaml: ^5.0 || ^6.0
Requires (Dev)
- phpunit/phpunit: ^9.0
- symfony/browser-kit: ^5.0 || ^6.0
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 许可下发布。