Texto del primer elemento a través de DiDom en PHP
Ahora aprendamos a obtener el texto de las etiquetas de la página analizada. Supongamos que nuestro sitio de prueba devuelve el siguiente contenido:
<p>
text
</p>
Obtengamos un objeto con el documento para él:
<?php
$url = 'http://targ.loc/page.html';
$document = new Document($url, true);
?>
Ahora obtengamos nuestro párrafo como un
objeto. Esto se hace usando el
método first
, que toma un selector CSS
como parámetro y obtiene el primer
elemento que coincide con ese selector.
Encontremos nuestro párrafo:
<?php
$elem = $document->first('p');
?>
En la variable se almacenará un objeto que contiene nuestro párrafo:
<?php
var_dump($elem);
?>
Obtengamos el texto de nuestro párrafo
de este objeto. Para ello, debemos
usar el método text
:
<?php
echo $elem->text();
?>
Muestra el texto del primer div
:
<div>
text
</div>