Простой парсер HTML DOM для Laravel 4 - Улучшен для более высоких версий

dev-master 2024-02-18 01:54 UTC

This package is auto-updated.

Last update: 2024-09-18 03:17:25 UTC


README

Пакет Htmldom для Laravel 4 и 5, основанный на Simple HTML Dom Parser

Установка

Добавьте следующую строку в раздел require файла composer.json

{
    "require": {
        "yangqi/htmldom": "1.0.*"
    }
}

Настройка Laravel 5 (как и Laravel 4)

  1. Добавьте провайдер услуг в config/app.php.
'providers' => array(
    ...
	'Yangqi\Htmldom\HtmldomServiceProvider',
    ...
  1. Добавьте эквивалент в config/app.php.
'aliases' => array(	
    ...
	'Htmldom' => 'Yangqi\Htmldom\Htmldom',
    ...

Использование

  1. Используйте следующее
$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>';

Смотрите подробную документацию http://simplehtmldom.sourceforge.net/manual.htm