Ingeniería
Aplicada
Resultados
samuel-torres.com
Automatizar la parte repetitiva de una búsqueda de empleo — navegar vacantes y enviar postulaciones — manteniendo un registro local de lo que ya se procesó. Proyecto personal.
TypeScript · Puppeteer · SQLite · Node.js · Chromium
Una herramienta de automatización personal construida durante una búsqueda de empleo, para quitar la parte repetitiva y mecánica de postularse — abrir una vacante, llenar los mismos campos, enviar — manteniendo un registro local de a qué ya se postuló, para que la misma vacante nunca se procese dos veces.
Puppeteer controla una instancia real de Chromium e interactúa con la página como lo haría una persona — haciendo clic, escribiendo, esperando elementos — en vez de hacer ingeniería inversa de una API privada, lo cual es a la vez más resistente a cambios de interfaz y más cercano a "automatizar lo que yo haría a mano".
Registrar las vacantes procesadas en una pequeña base de datos local significa que el bot puede interrumpirse y reanudarse sin volver a postularse a la misma vacante dos veces.
Esto se construyó para mi propia búsqueda de empleo, corriendo localmente bajo mi propia cuenta — no se ofrece ni distribuye como herramienta para que otros la corran contra LinkedIn.
Una herramienta personal de automatización de postulaciones: TypeScript y Puppeteer controlando un navegador Chromium real, con SQLite registrando qué vacantes ya se procesaron.