Principales respuestas
Obtener datos de una web

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
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- Marcado como respuesta Joyce_ACModerator martes, 30 de mayo de 2017 14:28
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.
-
-
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
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 -
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
-
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.
-
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 -
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- Marcado como respuesta Joyce_ACModerator martes, 30 de mayo de 2017 14:28