Ayuda con explode D:

  • Autor Autor José Antonio
  • Fecha de inicio Fecha de inicio
José Antonio

José Antonio

Gamma
Programador
No recomendado
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Algun programador seria tan amable de explicarme como hacer esto correctamente, es que no se muy bien como sacar los datos de un sitio,

$html=HtmlCurl('url del sitio'.$jm.'.html');
$jm_list = explode('<div class="serie_box">',$html);
$jm_list = $jm_list[1];
$jm_list = explode('<div class="tit">Proximos Episodios</div>',$jm_list);
$jm_list = $jm_list[0];
$jm_episode = explode('<li>',$jm_list);
echo 'Listado de Capitulos: '.count($jm_episode).'<br>';
$fbx='&fb=no';
}else{
$html=HtmlCurl('url del sitio');
$jm_list = explode('not"><a href="',"$html");
$jm_list = $jm_list[1];
$jm_list = explode('" title="',$jm_list);
$jm_list = $jm_list[0];

$jm_episode = explode('<div class="not">',$html);
echo 'ULTIMOS CAPITULOS: '.count($jm_episode).'<br>';
}
quiero ahorrarme la fatiga de añadir 24 caps de una serie uno por uno, entonces quisiera saber si alguien me explica como saber sacar eso para cada sitio web o alguna referencia o tuto o script similar no importa si esta en ingles, lo que yo quiero saber es como poder hacerlo para cualquier sitio que yo quiera, gracias, espero ayuda.
 
creo que con expresiones regulares sale inmediatamente, explode no es tan efectivo para esta clase de cosas.
También hay librerías para hacer scrapping que puedes encontrar por la red y sólo es cuestión de seguir el readme y listo.
 
Lo mejor es usar expresiones regulares.
Puedes encontrar links a "simuladores online" de expresiones regulares donde puedes testearlas antes de ponerlas en tu código.

Espero haberte sido de ayuda.
:witless:
 
Atrás
Arriba