Sobre este proyecto
it-programming / web-development
Abierto
Se busca un programador experimentado para desarrollar una solución automatizada que extraiga datos de avisos de propiedades en el portal ZonaProp Argentina. El objetivo es crear una planilla (Excel o Google Sheets) que se pueda actualizar mensualmente con la información más reciente.
Filtros de búsqueda fijos para la extracción:
- Tipo de propiedad: Departamento
- Operación: Venta
- Ubicación: Capital Federal (CABA)
- Precio máximo: USD 160.000
- Estado: Usado (excluyendo propiedades "a estrenar" y "en construcción")
Datos específicos a extraer por cada aviso:
- Link directo al aviso
- Primera y segunda foto (URLs)
- Título del aviso
- Dirección completa
- Precio de venta
- Metros cuadrados cubiertos
- Metros cuadrados descubiertos
- Metros cuadrados totales
- Indicación de cochera (Sí/No)
- Ubicación dentro del edificio (Frente / Contrafrente / Interno)
- Cantidad de ambientes
- Cantidad de baños (si está disponible)
- Antigüedad de la propiedad (si está disponible)
- Apto crédito (Sí/No/No indica)
- Días que lleva publicado el aviso
- Número de visualizaciones
- Precio por m² ajustado (calculado según la siguiente fórmula)
Cálculo del precio por m² ajustado:
- Los metros cuadrados cubiertos se cuentan en su totalidad.
- Los metros cuadrados descubiertos se computan al 50% de su valor.
- Ejemplo: Si una propiedad tiene 30 m² cubiertos y 4 m² descubiertos, los metros cuadrados computables serían 30 + (4 * 0.5) = 32 m².
- El Precio/m² ajustado se calcula como: Precio de venta / m² computables.
Requisitos clave para la solución:
- La automatización debe ser actualizable de forma mensual.
- El código o script debe ser reutilizable y bien documentado.
- Se aceptan soluciones desarrolladas en Python, Google Apps Script o tecnologías similares que permitan la automatización y la integración con hojas de cálculo.
Entregables del proyecto:
- La planilla de Excel o Google Sheets completamente funcional y poblada con los datos extraídos.
- El script o código fuente de actualización.
- Una breve explicación o guía de uso para la ejecución y mantenimiento del sistema.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
Plazo de Entrega: No definido
Habilidades necesarias