A Htmldom package for Laravel 5 to 9 based on Simple HTML Dom Parser
Add the following line to the require
section of composer.json
:
composer require kalimeromk/update-htmldom
- Add the service provider to
config/app.php
.
'providers' => array(
...
'Htmldom\HtmldomServiceProvider',
...
- Add alias to
config/app.php
.
'aliases' => array(
...
'Htmldom' => 'Htmldom\Htmldom',
...
- Use following:
$html = new \Htmldom('http://www.example.com');
// Find all images
foreach($html->find('img') as $element)
{echo $element->src . '<br>';}
// Find all links
foreach($html->find('a') as $element)
{echo $element->href . '<br>';}
See the detailed documentation http://simplehtmldom.sourceforge.net/manual.htm
s