Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/08/2015, 15:32
primary
 
Fecha de Ingreso: agosto-2011
Mensajes: 306
Antigüedad: 12 años, 8 meses
Puntos: 5
simple_html_dom recuperar datos

Necestio recuperar datos para eso estoy usano simple_html_dom pero tengo conflictos en mi forma de recuperar datos cada vez que actualizan la pagina moviendo de posicion las cajas el codigo fuente seria algo como esto:

Código HTML:
Ver original
  1. <div class="caja-contenedor">
  2.      <h2 class="caja">producto <span>CASA</span></h2>
  3.       <p class="fecha">jueves <span>12</span> de junio</p>
  4.        <p class="codigo"><span class="codigo">78787989</span></p>
  5.         <p class='estado'>disponible</p>       
  6. </div>
  7. <div class="caja-contenedor">
  8.      <h2 class="caja">producto <span>TIENDA</span></h2>
  9.       <p class="fecha">viernes<span>20</span> de octubre</p>
  10.        <p class="codigo"><span class="codigo">7854554</span></p>
  11.         <p class='estado'>agotado</p>      
  12. </div>



en realidad serian mas div caja-contenedor, lo que necesito recuperar es el codigo por ejemplo para recuperar el producto CASA osea su codigo, lo que hago es algo como esto:



Código PHP:
Ver original
  1. $codigo=$html->find('.codigo',0);

pero no me sirve porque aveces suelen cambiar las cajas de posicion por ejemplo cambiar los div y en vez de cojerme el codigo de CASA me coje el de TIENDA.

Necesitaria aceder al h2 donde esta el span que pone CASA y recuperar el codigo de dicho span, alguien me podria ayudar?saludos.