Ayuda DOM

  • Autor Autor haritz
  • Fecha de inicio Fecha de inicio
H

haritz

Gamma
Verificación en dos pasos activada
Verificado por Binance
Hola buenas tardes,

Estoy intentando sacar datos de una página y no tengo problemas.

Mi código es el siguiente:
Insertar CODE, HTML o PHP:
<?php 

require 'simple_html_dom.php'; 

$html = file_get_html('http://fgf-gff.org/pub/verResultados.asp?idioma=eu&IdCompeticion=1146&IdCategoria=75&IdGrupo=2'); 
$spans = $html->find('.jornada'); 

$ret = $html->find('div[id=resultados]'); 

echo $ret[0];

?>

Con ese muestro el DIV que quiero pero me gustaría saber como podría manejar mejor los datos, no mostrar todo, si no hacerlo un poco mas manejable y poder mostrar lo que yo quiero.

Digamos guardar datos en variables y mostrar lo que quiero.
 
[MENTION=146186]haritz[/MENTION] que quieres mostrar?

Aqui tienes los datos en variables man!!
PHP:
<?php

set_time_limit(0);
require('simple_html_dom.php');

$html = file_get_html('http://fgf-gff.org/pub/verResultados.asp?idioma=eu&IdCompeticion=1146&IdCategoria=75&IdGrupo=2');
$resultados = $html->find('#resultados', 0);

foreach($resultados->find('.partido') as $partido){
	
	$res_nombre = $partido->find('.residente .nombre', 0)->plaintext;
	$res_goles = $partido->find('.residente .goles', 0)->plaintext;
	
	$vis_nombre = $partido->find('.visitante .nombre', 0)->plaintext;
	$vis_goles = $partido->find('.visitante .goles', 0)->plaintext;
	
	echo $res_nombre.' '.$res_goles.'-'.$vis_goles.' '.$vis_nombre.'<br>';
	echo '====================================<br>';
	
}

?>

Resultado...
5aj38LA8SWCgTXwni8Wdsg.png


Saludos!! :encouragement:
 
Última edición:
[MENTION=146186]haritz[/MENTION] que quieres mostrar?

Aqui tienes los datos en variables man!!
PHP:
<?php

set_time_limit(0);
require('simple_html_dom.php');

$html = file_get_html('http://fgf-gff.org/pub/verResultados.asp?idioma=eu&IdCompeticion=1146&IdCategoria=75&IdGrupo=2');
$resultados = $html->find('#resultados', 0);

foreach($resultados->find('.partido') as $partido){

$res_nombre = $partido->find('.residente .nombre', 0)->plaintext;
$res_goles = $partido->find('.residente .goles', 0)->plaintext;

$vis_nombre = $partido->find('.visitante .nombre', 0)->plaintext;
$vis_goles = $partido->find('.visitante .goles', 0)->plaintext;

echo $res_nombre.' '.$res_goles.'-'.$vis_goles.' '.$vis_nombre.'<br>';
echo '====================================<br>';

}

?>

Resultado...
5aj38LA8SWCgTXwni8Wdsg.png


Saludos!! :encouragement:

Muchas gracias de verdad.


Enviado desde mi iPhone utilizando Tapatalk
 
Atrás
Arriba