Foros del Web » Programando para Internet » PHP » Symfony »

Obtener RSS de una sitio web

Estas en el tema de Obtener RSS de una sitio web en el foro de Symfony en Foros del Web. Hola gente soy nuevo en el foro y estoy haciendo un proyecto pero neseito sabes como obtener el RSS de una pagina web dada y ...
  #1 (permalink)  
Antiguo 31/10/2014, 09:11
 
Fecha de Ingreso: octubre-2014
Ubicación: Cuba
Mensajes: 4
Antigüedad: 10 años
Puntos: 1
Obtener RSS de una sitio web

Hola gente soy nuevo en el foro y estoy haciendo un proyecto pero neseito sabes como obtener el RSS de una pagina web dada y guardarla en una base de datos para poder despues consultar esa informacion, si podrian dejarme un ejemplo de codigo lo mas legible posible se lo agradeceria... gracias de antemano
  #2 (permalink)  
Antiguo 31/10/2014, 18:59
Avatar de maturano  
Fecha de Ingreso: enero-2010
Ubicación: /home/
Mensajes: 537
Antigüedad: 14 años, 10 meses
Puntos: 36
Respuesta: Obtener RSS de una sitio web

¿Y con qué tienes problema?. La etiqueta que indica la URL de un RSS es algo como:

Código HTML:
<link rel="alternate" type="application/rss+xml" title="..." href="http://dominio/url/al/archivo.rss"/> 
__________________
I ♥ The Music!
  #3 (permalink)  
Antiguo 01/11/2014, 18:42
 
Fecha de Ingreso: octubre-2014
Ubicación: Cuba
Mensajes: 4
Antigüedad: 10 años
Puntos: 1
Respuesta: Obtener RSS de una sitio web

Cita:
Iniciado por maturano Ver Mensaje
¿Y con qué tienes problema?. La etiqueta que indica la URL de un RSS es algo como:

Código HTML:
<link rel="alternate" type="application/rss+xml" title="..." href="http://dominio/url/al/archivo.rss"/> 
maturano el problema mio es el siguiente, estoy haciendo la parte de administracion de un proyecto que tiene que ver con un canal de noticia de television, actualmente las noticias hay que introducirlas a mano, y yo lo estoy automatizando, quiero ponerle un formulario para que el administrador ponga la direccion de una pagina web y el proyecto capture las noticias de ese sitio web a travez de RSS, se guarda en una base de datos y despues se muestra esas noticias, entiendes lo que quiero hacer, si tienes una mejor idea de como puedo capturar informacion de una pagina web para guardar esa informacion en una base de datos me lo dices, pero lo que quiero el codigo en symfony por que en ese framework es que lo estoy haciendo....gracias de antemano
  #4 (permalink)  
Antiguo 04/11/2014, 10:48
Avatar de maturano  
Fecha de Ingreso: enero-2010
Ubicación: /home/
Mensajes: 537
Antigüedad: 14 años, 10 meses
Puntos: 36
Respuesta: Obtener RSS de una sitio web

Ya te digo la etiqueta que indica la fuente RSS. Lo que tienes que hacer es leer la página, parsear el contenido y extraer la URL de esa etiqueta... Leer un archivo, buscar un texto, extraer una cadena; PHP general.

Cuando pregunté por tu problema, me refería a tu código, a el problema que tienes para hacer eso; lo que cuentas no sirve, no te puedo ayudar con eso.

Si quieres código, busca primero: http://es.lmgtfy.com/?q=discover+rss+feeds+with+php
__________________
I ♥ The Music!
  #5 (permalink)  
Antiguo 04/11/2014, 13:51
 
Fecha de Ingreso: octubre-2014
Ubicación: Cuba
Mensajes: 4
Antigüedad: 10 años
Puntos: 1
Respuesta: Obtener RSS de una sitio web

Maturano, me sirvio de mucho ese link que me diste, encontre nuevos metodos en php para capturar el RSS, pero mira lo que tengo en Symfony


EJEMPLO:

Tengo una vista que se llama capturar noticia en la cual tiene un formulario con el campo URL, en este campo se pone la direccion de la pagina web que se va a capturar la informacion del rss y se guarda para la base de datos. Ya despues la manipulacion de la base de datos doctrine se encarga de eso. Lo que quiero es que linea de codigo se pone en mi controlador para que valla a esa direccion que se pone en el formulario y descarge para la base de datos toda la informacion que hay en el RSS.... no ponerle un canal de rss a mi pagina, lo que quiero es obtener esa informacion.....dime si me entendiste.......

mano no sabes cuanto me estas ayudando con esto, esto es mi tesis de Ingeneria en Informatica, y al unico que e encontrado que sabe del tema es usted, aqui en mi escuela no e podido encontrar a nadie que domine el tema......... Lo que quiero es que la URL que me entren por el formulario el sistema valla a esa pagina y me guarde en mi base de datos la informacion de RSS de esa pagina... si no te e molestia lo que quiero es un ejemplo de como se hace.........MIl Gracias de antemano ........
  #6 (permalink)  
Antiguo 04/11/2014, 19:12
Avatar de maturano  
Fecha de Ingreso: enero-2010
Ubicación: /home/
Mensajes: 537
Antigüedad: 14 años, 10 meses
Puntos: 36
Respuesta: Obtener RSS de una sitio web

Te entiendo (creo) lo que intentas hacer, pero no entiendo tu problema con ello. De nuevo, ¿cuál es tu código y en qué tienes problemas?.

La búsqueda que coloqué tiene varias alternativas. Una tan simple como la de utilizar los servicios de Google y leer el JSON de sus servicios. Ejemplo: http://ajax.googleapis.com/ajax/serv...orosdelweb.com

... leer eso lo puedes hacer desde JavaScript (buena idea) o con un simple file_put_contents() de PHP (y luego un json_decode() ). Si quieres hacerlo desde una librería PHP y no depender de Google tienes, por ejemplo: http://framework.zend.com/manual/2.3...ind-feeds.html

... cuyo ejemplo es simple y claro. Ahora, puedo seguir mencionando opciones pero ¿cuál es tu problema?.
__________________
I ♥ The Music!
  #7 (permalink)  
Antiguo 05/11/2014, 15:50
 
Fecha de Ingreso: octubre-2014
Ubicación: Cuba
Mensajes: 4
Antigüedad: 10 años
Puntos: 1
Respuesta: Obtener RSS de una sitio web

A ver mira, yo quiero ver el codigo que usarias para capturar la informacion del RSS que hay del sitio www.cubadebate.cu, hasme un ejemplo con eso, ponme el codigo.....
  #8 (permalink)  
Antiguo 05/11/2014, 22:39
Avatar de maturano  
Fecha de Ingreso: enero-2010
Ubicación: /home/
Mensajes: 537
Antigüedad: 14 años, 10 meses
Puntos: 36
Respuesta: Obtener RSS de una sitio web

:) Lo siento, pero no tengo por qué hacerlo. Con todo gusto se proporciona la ayuda, intento aclarar dudas y con suerte intercambiar conocimiento... ponerme a escribir código va más allá de eso; eso es trabajo y no es mio sino tuyo.

La información ahí está, ejemplos y documentación. Cuando hagas por implementarlo (que no ha sido el caso siquiera) y si tienes problema con ello, con gusto se te apoya. Suerte _o/
__________________
I ♥ The Music!

Etiquetas: rss
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 14:30.