Ajuda DOM

  • Autor Autor haritz
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
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:
Inserir CODE, HTML ou 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.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
[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 edição:
[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
 
Voltar
Topo