none
Obtener datos de una web RRS feed

  • Pregunta

  • Buenas estimados, estoy buscando la forma de realizar lo siguiente:
    Deseo obtener los precios de las páginas web que ofrecen sus productos con sus precios, para poder hacer una comparativa entre ellos, para empezar me gustaria elegir 2 páginas web sencillas la cual quiero obtener su producto, nombre y precio, y mostrarlos en mi web, como podría trabajar esto y que tecnologías usaría?



    Del Castillo Victor Andres - Lima Peru

    martes, 9 de mayo de 2017 15:41

Respuestas

  • hola

    >>realizar este programa en web o escritorio?

    es indistinto porque el WebClient funciona desde ambos ya que sera codigo .net el que uses

    >>si es web o escritorio solo quiero que sea optimo y me permita desarrollarlo en poco tiempo.

    en que entorno tienes mas expriencia ?

    el tema sera como parsear el html que recibas cuando descargues la pagina

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 9 de mayo de 2017 18:07

Todas las respuestas

  • Hola Victor

    Siempre y cuando la web tenga una forma de poder obtener los datos por base de datos o exportarlos desde la web podrás realizar la comparativa, mientras tanto no hay forma de que puedas obtenerlos.

    En caso si tengas acceso a los datos como te lo mencionaba puedes hacer comparativas desde un simple excel hasta un BI, todo depende de la cantidad de datos y desde donde los obtengas.

    Saludos


    Si ayudé a resolver tu consulta, no olvides marcar como respuesta y/o votar como útil.

    martes, 9 de mayo de 2017 15:49
  • Claro te entiendo, por el momento lo que deseo realizar es con webs que brindan sus datos libremente sin necesidad de un login, por ejemplo ripley,saga esas paginas muestran sus precios libremente.

    Del Castillo Victor Andres - Lima Peru

    martes, 9 de mayo de 2017 15:52
  • hola

    pero esa pagina expone algun servicio web el cual consumir y obtener estos datos ? o es solo una pagina html

    porque sino vas a tener que usa el WebClient, descargar el html de la pagina y luego parsearlo podrias ayudarte con

    HtmlAgilityPack nuget

    de esta forma obtener los datos del html

    pero ojo si el html cambia necesitaras cambiar la forma de parsear

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 9 de mayo de 2017 16:03
  • Que me recomendarían ustedes, realizar este programa en web o escritorio? de que manera podría ser mas sencillo, no tengo problema si es web o escritorio solo quiero que sea optimo y me permita desarrollarlo en poco tiempo.

    Del Castillo Victor Andres - Lima Peru

    martes, 9 de mayo de 2017 16:36
  • Hola Victor

    si vas a leer el DOM como te recomienda Leandro, apoyándote en el paquete nuget, recomendaría que lo realices web y con respecto al desarrollo en poco tiempo y saliendo un poco de la pregunta, sigue el consejo de la re utilización de clases como conexiones, acceso a datos, entre otros.

    Saludos 


    Si ayudé a resolver tu consulta, no olvides marcar como respuesta y/o votar como útil.

    martes, 9 de mayo de 2017 16:47
  • Hola, es un proceso en dos fases. primero deberias tener un extractor tipo web scrapping, (podrias usar html agility pack ) que se ejecute regularme(posiblemente en las noches) y almecena la informacion extraida en tu bd, luego realizas el flujo normal desde tu app(conectarte a bd y consultar datos)

    Espero te sirva de ayuda


    Si la respuesta es correcta, marcala como correcta.
    Tambien puedes votar como util si te fue de ayuda
    MCPD Windows Developer 4/MVA GOLD/DCE 5 ESTRELLAS PLATINO
    Pedro Marquez - Venezuela

    martes, 9 de mayo de 2017 17:31
  • hola

    >>realizar este programa en web o escritorio?

    es indistinto porque el WebClient funciona desde ambos ya que sera codigo .net el que uses

    >>si es web o escritorio solo quiero que sea optimo y me permita desarrollarlo en poco tiempo.

    en que entorno tienes mas expriencia ?

    el tema sera como parsear el html que recibas cuando descargues la pagina

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 9 de mayo de 2017 18:07