Desarrollar WebScrapping

Job ID: 33560914

Budget: $1,500 – $3,000 USD

Se requiere crear un api, que se encargue de obtener informacion de los distintos productos de el marketplace de Alibaba, ingresando la url, debera devolver los siguientes campos:
El titulo del producto
La Categoria
Carrusel de Imagenes
Detalle de Precios por cantidad de unidades
Disponibilidad de colores
Detalle de Muestras
Detalle "Lead Time"
Detalle de Personalizacion
Cantidad minima de Compra
Costo minimo del envio
Validacion si tiene cupon

Toda esta informacion debera ser entregada en una entidad que contenga todos los detalles y el resultado debera guardarse en BD SQL Server.
Asi mismo se Debe implementar una pantalla Administradora, que lea la BD, en la cual se visualice el detalle de la solicitud, tanto la url por la cual se consulta, como el retorno de información, mostrando indicadores de fecha y hora en la cual se hizo una solicitud y fecha y hora de la respuesta de la solicitud, esto con el fin de medir le eficacia del software.
Tambien se debe crear una pantalla que muestre el resultado del scraping de forma visual y amigable, como un cotizador de productos, en el cual principalmente se muestre:

Titulo
Imagenes
Precios en base a las cantidades
Resumen:
1 Pantalla Administradora de Cotizaciones o Solicitudes de productos
1 Pantalla que muestre el resultado de la busqueda del producto
1 bd que alamacene las solicitudes, tanto exitosas como erradas y la info de los productos
1 Api que se encargue de hacer scraping del prodcuto
Contemplar el tema de proxy rotativos y Captcha para evitar bloqueos

Se debe entregar todas las fuentes.


Requisitos tecnicos:

Utilizar Selenium para chrome
Lenguaje C# o VB.net
Api REST
SQL Server
WebForm
Related categories: SQL Web Scraping VB.NET Selenium Webdriver RESTful API