About this project
it-programming / others-5
Open
Objetivo:
Desarrollar un scrapper en Python que extraiga de manera automatizada la información de productos de ropa del sitio web de mi proveedor. Es importante tener en cuenta que estos datos se usarán para después importarlos en nuestra tienda online que está desarrollada en prestashop.
Sitio web de origen:
Proporcionaré el URL del sitio web de mi proveedor una vez seleccionado el freelance.
Datos a extraer:
Nombre del producto
Descripción
Precio
Imágenes del producto (URL de imágenes)
Categoría
SKU (Número de referencia del producto)
Composición de la prenda
Stock (disponibilidad del producto)
Estructura de los productos:
Algunos productos pueden tener variaciones de talla y combinaciones de color.
Se debe crear una tabla separada llamada "Combinaciones del producto" para almacenar los detalles de cada combinación de producto.
La tabla de "Combinaciones del producto" debe incluir los siguientes campos:
Referencia (para enlazar con la tabla de productos principal)
Referencia de combinación
Talla (si aplica)
Color (si aplica)
Precio de cada combinación
Stock (disponibilidad de la combinación)
Otros datos relevantes
Alcance del proyecto:
El scrapper debe ser capaz de navegar por las páginas del sitio web del proveedor, recopilando los datos de los productos y sus combinaciones, y almacenándolos en dos archivos CSV separados: uno para la tabla de productos y otro para la tabla de combinaciones del producto.
Tecnologías requeridas:
Python (preferiblemente la versión 3.x)
Bibliotecas de web scraping (por ejemplo, BeautifulSoup o Scrapy)
Manejo de solicitudes http y análisis de html
manipulación y escritura de archivos csv
requisitos adicionales:
el scrapper debe ser eficiente y optimizado para extraer los datos en un tiempo razonable.
El código debe estar correctamente comentado para facilitar futuras modificaciones.
Entregables:
Código fuente del scrapper en Python.
Archivo csv de la tabla de productos, siguiendo el formato acordado (con url de imágenes, descripción del producto, nombre del producto, referencia, composición de la prenda, stock y cualquier otro dato relevante).
Archivo CSV de la tabla de "Combinaciones del producto", siguiendo el formato acordado (con referencia, referencia de combinación, talla, color, precio, stock y otros datos relevantes).
Plazo de entrega:
Por favor, proporciona una estimación del tiempo que tomaría completar el proyecto.
Si estás interesado en trabajar en este proyecto, por favor, envíame tu propuesta incluyendo tu experiencia previa en web scraping y proyectos similares. Además, si tienes alguna pregunta o necesitas más inofrmación, no dudes en hacérmelo saber.
Project overview
Tenemos una tienda online de ropa de trabajo
Category IT & Programming
Subcategory Other
Project size Medium
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Delivery term: Not specified
Skills needed