Hola a todos!
Os presento un problema que tengo:
De una página en HTML obtenida con cURL, resulta que solo me interesa el contenido que está encerrado en un determinado tag.
UN ejemplo:
Código HTML:
<html><body><span class="nomeinteresa">Paja</span><span class="meinteresa">String que quiero</span></body></html>
De esta manera querría el string "String que quiero".
He intentado hacerlo con substr() y strpos(), pero es un lío enorme y además no funciona. Os pongo el codigo que he usado:
Código PHP:
substr($pagina, strpos($pagina, '<span class="arial18boldnegro">') + 31, strpos($pagina, "</span>", strpos($pagina, '<span class="arial18boldnegro">')) - strpos($pagina, '<span class="arial18boldnegro">') + 31);
Ese 31 que veis por ahí es la longitud de la propia cadena que busco, para que no me la de con el tag incluido.
Como veis es muy lioso y trabajoso de hacer para cada String que quiero.
No existe alguna función que me facilite el trabajo?
Saludos y gracias de antemano.