Foros del Web » Creando para Internet » Diseño web »

Importar datos de otra web y ponerlos en mi web

Estas en el tema de Importar datos de otra web y ponerlos en mi web en el foro de Diseño web en Foros del Web. Hola foreros, os sigo desde hace tiempo, leyendo vuestros comentarios y la verdad es que he aprendido mucho! Pero ahora se me plantea un problema ...
  #1 (permalink)  
Antiguo 04/03/2007, 16:59
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 10 años, 9 meses
Puntos: 20
Importar datos de otra web y ponerlos en mi web

Hola foreros, os sigo desde hace tiempo, leyendo vuestros comentarios y la verdad es que he aprendido mucho!

Pero ahora se me plantea un problema y quiero encontrar alguna solución...

Estoy haciendo un web y quiero poner los partidos de futbol que juegan en el dia "actual", (de donde sacarlo no es problema, pq centenares de webs ofrecen información de este tipo) pero el problema es que quiero poner esos partidos en mi web y de la forma más automática posible. Ya que hacerlo manual me podría morir en el intento.

Cómo lo hago?

Habia pensado con la función de importar datos del excel... que me permite importar los partidos en la hoja de datos y con solo pulsando el boton de actualizar me actualiza los datos. Pero como los pasó a mi web? Como le digo que celdas son las que me interesa?

Sugerencias? Quizás también se pueda hacer con bases de datos y php?? nose la verdad es que no se por donde pillarlo.

A ver si me podéis ayudar.

Gracias de antemano
  #2 (permalink)  
Antiguo 04/03/2007, 20:57
Avatar de Gurrutello  
Fecha de Ingreso: enero-2002
Ubicación: Ontario,Toronto [Canada]
Mensajes: 2.017
Antigüedad: 15 años, 10 meses
Puntos: 6
Re: Importar datos de otra web y ponerlos en mi web

hola
como no se las webs donde obtines los datos, poco puedo decirte mas que la mejor forma seria obtenerlos mediante rss o desde archivos xml.
Si las webs ofrecen los resultados de esta forma solo tienes que insertar un codigo en tu web que los lea al momento.
Hay formas de hacerlo con php, asp etc.. aunque tambien con javascript con lo que no bnecesitaras utilizar bases de datos.
en fin me podria extender bastante explicando sobre tema.
este ejemplo puede datre una idea

Código PHP:
<html>
<
head>
<
SCRIPT LANGUAGE=JavaScript
function 
lee_rss(rsslink) { 
var 
newxml document.createElement("XML"); 
newxml.async false
newxml.load(rsslink); 
var 
sitetitle=newxml.selectNodes"//channel" ).item).selectSingleNode"title" ).text 
var strHTML "<TABLE><TH style='font-size: 12;'>"+sitetitle+"</TH><tr>"
var 
newsitems newxml.selectNodes"//item" ); 
for( var 
0newsitems.lengthi++ ) { 
strHTML += "<td style='font-size: 12;'><a href='"+newsitems.item).selectSingleNode"link" ).text +"' "
strHTML += " title='"newsitems.item).selectSingleNode"description" ).text "'>"
strHTML += newsitems.item).selectSingleNode"title" ).text "</a></td>"
strHTML += "</TR>"

strHTML += "</TABLE>"
return 
strHTML

</SCRIPT> 
</head>
<body>
<DIV ID="lectura_rss" ></DIV> 
<script>
lectura_rss.innerHTML=lee_rss('http://www.tutores.org/xml/');
</script>
</body>
</html> 
__________________
Un Saludo
www.tutores.org
Asp | Php | Javascript | Perl | Coldfusion | Flash | +- 2000 codigos
  #3 (permalink)  
Antiguo 04/03/2007, 23:42
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 10 años, 9 meses
Puntos: 20
Re: Importar datos de otra web y ponerlos en mi web

[QUOTE=Gurrutello;1916230]hola
como no se las webs donde obtines los datos, poco puedo decirte mas que la mejor forma seria obtenerlos mediante rss o desde archivos xml.
Si las webs ofrecen los resultados de esta forma solo tienes que insertar un codigo en tu web que los lea al momento.
Hay formas de hacerlo con php, asp etc.. aunque tambien con javascript con lo que no bnecesitaras utilizar bases de datos.
en fin me podria extender bastante explicando sobre tema.
este ejemplo puede datre una idea

Mira la web podria ser esta para las clasificaciones y los partidos siguientes/disputados. Pero por contra tienes que moverte por los enlaces para ver los partidos de todas las ligas.
Código PHP:
www punto resultados-futbol punto com/primera 

En cambio desde esta,
Código PHP:
www4 punto soccerstand punto com 
Tienes todos los partidos que se disputan "en el dia actual" y dias próximos, de todas las ligas.

Puedo extraerlos de las 2 paginas utilizando el mismo sistema? y lo mejor de todo, puedo seleccionar que datos quiero coger. Porque por ejemplo de la primera pagina que te he pasado me interesa sacar esas bonitas clasificaciones. Y ponerlas en mi web.

Cómo las leo?

Gracias de antemano
  #4 (permalink)  
Antiguo 05/03/2007, 10:30
Avatar de haggenx  
Fecha de Ingreso: febrero-2007
Ubicación: México
Mensajes: 784
Antigüedad: 10 años, 10 meses
Puntos: 20
De acuerdo Re: Importar datos de otra web y ponerlos en mi web

Cita:
Iniciado por Gurrutello Ver Mensaje
hola
como no se las webs donde obtines los datos, poco puedo decirte mas que la mejor forma seria obtenerlos mediante rss o desde archivos xml.
Si las webs ofrecen los resultados de esta forma solo tienes que insertar un codigo en tu web que los lea al momento.
Hay formas de hacerlo con php, asp etc.. aunque tambien con javascript con lo que no bnecesitaras utilizar bases de datos.
en fin me podria extender bastante explicando sobre tema.
este ejemplo puede datre una idea

Código PHP:
<html>
<
head>
<
SCRIPT LANGUAGE=JavaScript
function 
lee_rss(rsslink) { 
var 
newxml document.createElement("XML"); 
newxml.async false
newxml.load(rsslink); 
var 
sitetitle=newxml.selectNodes"//channel" ).item).selectSingleNode"title" ).text 
var strHTML "<TABLE><TH style='font-size: 12;'>"+sitetitle+"</TH><tr>"
var 
newsitems newxml.selectNodes"//item" ); 
for( var 
0newsitems.lengthi++ ) { 
strHTML += "<td style='font-size: 12;'><a href='"+newsitems.item).selectSingleNode"link" ).text +"' "
strHTML += " title='"newsitems.item).selectSingleNode"description" ).text "'>"
strHTML += newsitems.item).selectSingleNode"title" ).text "</a></td>"
strHTML += "</TR>"

strHTML += "</TABLE>"
return 
strHTML

</SCRIPT> 
</head>
<body>
<DIV ID="lectura_rss" ></DIV> 
<script>
lectura_rss.innerHTML=lee_rss('http://www.tutores.org/xml/');
</script>
</body>
</html> 

Muchas gracias por el lector rss en javascript, habia buscado algo asi pero no habia encontrado nada, una pregunta, trabajará en firefox 2?, porque algunos codigos sobre todo de ajax que trabajaban muy bien en ff 1.5 en el dos ya no corren.
  #5 (permalink)  
Antiguo 05/03/2007, 20:08
Avatar de Gurrutello  
Fecha de Ingreso: enero-2002
Ubicación: Ontario,Toronto [Canada]
Mensajes: 2.017
Antigüedad: 15 años, 10 meses
Puntos: 6
Re: Importar datos de otra web y ponerlos en mi web

Hola neodani
por lo menos en la promera web que indicas no veo rss por ningun sitio pero si te ofrecen un javascript prara que insertes en tu web.
pie de pagina `> webmasters ...

y el segundo por lo que veo no te ofrece nada, con algun lenguaje de programacion como php puedes conseguir coger parte de la pagina, pero no creo que esta web te lo permita
__________________
Un Saludo
www.tutores.org
Asp | Php | Javascript | Perl | Coldfusion | Flash | +- 2000 codigos
  #6 (permalink)  
Antiguo 12/03/2007, 19:14
Avatar de Husein  
Fecha de Ingreso: agosto-2002
Ubicación: Mexico
Mensajes: 110
Antigüedad: 15 años, 3 meses
Puntos: 0
Re: Importar datos de otra web y ponerlos en mi web

Gracias por la información....

Saludos
__________________
"Hay algo tan necesario como el pan de cada día y es la paz de cada día, la paz sin la cual el pan es amargo" - Amado Nervo - Poeta Mexicano
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:29.