Haré web scraping y extracción de datos de sitios con mucho javascript.
Ingeniero de datos en Python: web scraping, pipelines ETL y enriquecimiento de datos
Nivel 1
Ha cumplido determinados criterios de rendimiento y muestra un gran potencial en la plataforma.
Qué le encantó a la gente de este freelancer
hardytryer

Serbia
Excellent experience once again! The quality of the work was great, the data matched our requirements, and communication was smooth throughout the project....
hardytryer

Serbia
Great work! The data was accurate, well organized, and exactly what we needed. Communication was clear throughout the project, and despite the challenges, they...
hadleylyas923

Reino Unido
Really great to work with, made the process easy and was quick to respond and make any changes. Would definitely work with again
Acerca de este Servicio
La mayoría de los trabajos de scraping que me llegan empiezan igual. Una herramienta estándar llega a un límite, o el último freelancer entregó un archivo que aún necesitaba limpieza manual. Yo construyo web scrapers para los sitios que se resisten.
Lo que manejo
- Renderizado en JavaScript, scroll infinito, paginación, inicios de sesión
- Límites de tasa, bloqueos de IP y protecciones anti-bot, usando proxies y solicitudes controladas
- Mercados, directorios, portales inmobiliarios, bolsas de trabajo, registros públicos
- Escala: más de 600,000 parcelas de propiedad extraídas y estructuradas en un solo trabajo
Lo que llega a tu bandeja
- CSV, Excel, JSON, o directamente en tu base de datos
- Deduplicado y tipificado, según un esquema de columnas que acordamos antes de comenzar
- Una URL de una página que ya muestre los datos
- Los campos que quieres, en el orden que prefieras
- Más o menos cuántos registros, y si esto será algo puntual
Lo que necesito de ti
Algunas fuentes no son buena idea y prefiero decirlo antes que aceptar el pedido. Envíame el enlace y los campos. Te diré si es posible, cuánto cuesta y dónde está el riesgo.
Tecnología:
Python
•
Selenium
•
Beautiful Soup
•
Octoparse
•
Playwright
Técnica:
Automatizado
Mi porfolio
FAQ
Traducción automática
¿Es esto legal?
Extraigo datos de páginas públicas, del tipo que cualquiera puede abrir sin necesidad de cuenta. Sin sortear muros de pago y sin iniciar sesión a menos que tengas la cuenta y autorices en escrito. Leo la fuente y sus términos antes de citar, y he rechazado trabajos por esa razón.
¿Qué pasa si el sitio bloquea el scraper?
Eso es la mayor parte de lo que hago. Proxies rotativos, sesiones de navegador reales en Playwright, temporización a ritmo humano, manejo de sesiones y cookies. La protección avanzada cuesta más tiempo en lugar de obtener una respuesta diferente. Envíame la URL y te diré qué nivel necesita.
¿En qué formato recibo los datos?
CSV por defecto, porque se abre en cualquier lugar. Excel, JSON, una hoja de Google o una escritura directa en PostgreSQL, MySQL o BigQuery bajo petición. Los nombres de columnas y tipos de datos se acuerdan antes de comenzar, así que no tendrás que renombrar encabezados después de la entrega.
¿Puedes extraer datos de Amazon, Shopify u otras tiendas en línea?
Sí. Título, precio, descuento, SKU, variantes, stock, vendedor, valoraciones y texto de reseñas. He extraído millones de listados en marketplaces como TikTok Shop, Kaufland, bol.com, La Redoute y B&Q. Los catálogos de tiendas se cotizan por cantidad de productos, no por tienda.
¿Se puede programar esto para que funcione en un horario en lugar de una sola vez?
Sí, aunque una construcción recurrente pertenece a mi gig de scraper en lugar de este. Este gig te entrega un conjunto de datos. Si quieres que la misma extracción se haga diariamente o semanalmente, llegando automáticamente a algún lugar, envíame un mensaje y te enviaré el enlace correcto.
¿Qué pasa cuando el sitio cambia y se rompe?
Para una extracción puntual no importa, ya tienes el archivo. Para algo recurrente, escribo selectores que sobreviven a cambios en el diseño y añado una comprobación que alerta cuando un campo empieza a volver vacío. La rotura silenciosa es el fallo contra el que vale la pena diseñar.
¿Cuántos registros puedes manejar?
Con comodidad, seis cifras. El trabajo único fue de más de 600,000 parcelas de propiedades de un sistema de registros del condado: scrapeadas, estructuradas y luego filtradas para el subconjunto que el cliente realmente necesitaba. Por encima de aproximadamente 50,000 registros, lo cotizo como una oferta personalizada.
¿Cuánto tiempo se tarda?
Dos días para una fuente sencilla en tamaño Basic. Cinco cuando hay paginación y limpieza en varios miles de registros. Siete para un sitio con mucho JavaScript o protegido en volumen. Te doy la fecha antes de que hagas el pedido y no cotizo de forma optimista.
¿Recibo el código o solo los datos?
Este gig entrega los datos, además de una nota sobre cómo se recopilaron para que la extracción pueda repetirse. Si quieres el scraper en sí, con el código fuente que posees y puedes volver a ejecutar, ese es el gig de construcción. Dímelo antes de ordenar y te indicaré dónde está.
¿Puedes encontrar detalles de contacto de las empresas en la lista?
Sí, como complemento. Correo electrónico empresarial, teléfono, sitio web y nombres de los tomadores de decisiones, donde estén públicamente disponibles. La cobertura varía mucho según el sector, y te diré qué es realista antes de que hagas el pedido en lugar de después. Indica qué campos son importantes y lo incluiré en el precio.
19 comentarios sobre este Servicio
| (16) | ||
| (1) | ||
| (0) | ||
| (0) | ||
| (2) |
Desglose de calificaciones
- Nivel de comunicación del Freelancer
- Calidad de la entrega
- Valor de la entrega
Ordenar por
H hardytryer

Serbia
Excellent experience once again! The quality of the work was great, the data matched our requirements, and communication was smooth throughout the project. Thank you for your professionalism and dedication. Looking forward to working together again in the future.
USD 50-USD 100
$
3 días
Tiempo
Útil?H hardytryer

Serbia
Great work! The data was accurate, well organized, and exactly what we needed. Communication was clear throughout the project, and despite the challenges, they stayed committed and delivered. I would definitely recommend working with them again.
USD 100-USD 200
$
2 semanas
Tiempo
Útil?H hadleylyas923

Reino Unido
Really great to work with, made the process easy and was quick to respond and make any changes. Would definitely work with again
USD 50-USD 100
$
7 días
Tiempo
Útil?C 
craigjburton44

Estados Unidos
Pedido cancelado
I feel the communication was good at first and a bit throughout but I was more than patient and waiting days on end for delivery. I applaud that he was trying to help think of a better way to do what I needed but he kept telling me it would be delivered "today" and nothing was ever delivered. I still...
USD 50
$
5 semanas
Tiempo
Útil?H hugomendonca92

Portugal
great work. thanks
USD 50-USD 100
$
2 semanas
Tiempo
Útil?
19 comentarios sobre este Servicio
| (16) | ||
| (1) | ||
| (0) | ||
| (0) | ||
| (2) |
Desglose de calificaciones
- Nivel de comunicación del Freelancer
- Calidad de la entrega
- Valor de la entrega
Ordenar por
H hardytryer

Serbia
Excellent experience once again! The quality of the work was great, the data matched our requirements, and communication was smooth throughout the project. Thank you for your professionalism and dedication. Looking forward to working together again in the future.
USD 50-USD 100
$
3 días
Tiempo
Útil?H hardytryer

Serbia
Great work! The data was accurate, well organized, and exactly what we needed. Communication was clear throughout the project, and despite the challenges, they stayed committed and delivered. I would definitely recommend working with them again.
USD 100-USD 200
$
2 semanas
Tiempo
Útil?H hadleylyas923

Reino Unido
Really great to work with, made the process easy and was quick to respond and make any changes. Would definitely work with again
USD 50-USD 100
$
7 días
Tiempo
Útil?C 
craigjburton44

Estados Unidos
Pedido cancelado
I feel the communication was good at first and a bit throughout but I was more than patient and waiting days on end for delivery. I applaud that he was trying to help think of a better way to do what I needed but he kept telling me it would be delivered "today" and nothing was ever delivered. I still...
USD 50
$
5 semanas
Tiempo
Útil?H hugomendonca92

Portugal
great work. thanks
USD 50-USD 100
$
2 semanas
Tiempo
Útil?

