Se requiere un script en Python para extraer información de los primeros 100 productos de una URL específica de MercadoLibre Ecuador y guardar los datos en un archivo Excel. La URL objetivo se proporcionará al contratar al freelancer.
El script debe extraer los siguientes datos de cada uno de los primeros 100 productos:
1. Título del producto
2. Precio en USD
3. Precio tachado / Descuento (si aplica)
4. URL del producto
5. URL de la imagen principal
6. Nombre del vendedor
7. Calificación / Cantidad de opiniones
8. Indicador de Envío gratis (Sí/No)
Requisitos técnicos:
- El desarrollo debe realizarse utilizando Python, preferiblemente con librerías como BeautifulSoup o Selenium.
- Los datos extraídos deben guardarse en un archivo llamado '
productos_100.xlsx', con las columnas correspondientes a los puntos de datos mencionados.
- El script debe manejar la paginación de resultados (considerando que son aproximadamente 48 productos por página, se necesitarán procesar unas 3 páginas para obtener 100 productos).
- Es fundamental implementar el uso de User-Agent y
time.sleep() para evitar bloqueos por parte del sitio web.
- El código fuente debe estar comentado en español para facilitar su comprensión.
- Se debe incluir un archivo '
requirements.txt' con todas las dependencias necesarias.
Entregables:
- Archivo '
scraper.py' con el código fuente del script.
- Archivo '
requirements.txt'.
- Archivo '
productos_100.xlsx' conteniendo 100 filas de datos reales extraídos.
- Un video demostrativo de 2 minutos que muestre el funcionamiento correcto del script.
Plazo de Entrega: No definido