enemis / simple-html-dom-bundle
Simple HTML DOM库的封装版本
v1.1.0
2020-08-28 08:20 UTC
Requires
- php: >=7.2.5
- symfony/browser-kit: 4.* || 5.*
- symfony/finder: 4.* || 5.*
- symfony/form: 4.* || 5.*
- symfony/framework-bundle: 4.* || 5.*
- symfony/yaml: 4.* || 5.*
This package is auto-updated.
Last update: 2024-09-28 17:54:49 UTC
README
原始包 https://github.com/erivello/SimpleHtmlDomBundle 已被废弃。这是尝试给这个优秀的包一个第二次机会。此包提供将 Simple HTML DOM 解析器 简单集成到 Symfony2|3 的方案。##我将尽我所能支持和及时更新此包以支持最新的 Symfony 版本。
Simple HTML DOM 解析器是一个用 PHP5+ 编写的 HTML DOM 解析器,它允许您像 jQuery 一样使用选择器在 HTML 页面上查找标签,并从 HTML 中提取内容。
安装
安装非常简单,它使用 Composer。
composer require enemis/simple-html-dom-bundle
在 app/AppKernel.php
中注册此包
<?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new Enemis\SimpleHtmlDomBundle\ErivelloSimpleHtmlDomBundle(), ); }
使用
您可以通过 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 许可协议。