
Configuración de la recolección
Abra el Indeed Jobs Scraper Actor y la Indeed Job Market Data Task. El ajuste actual usa 5 consultas, origen US, últimos 7 días, máximo de elementos 500, máximo de páginas 15, orden por fecha y guardar solo elementos únicos en true. Empiece un piloto con 1 consulta y límites pequeños. El máximo de elementos es compartido. El país, la consulta y el lote son evidencia de entrada, no campos de fila prometidos. Conserve jobId, jobUrl, title, companyName, locationRaw, postedAt, postedAtRaw y scrapedAt. Los ID faltantes siguen sin resolverse fuera de los recuentos de ID distintos. La unicidad dentro de la ejecución no quita duplicados de las observaciones entre días. Revise en la salida las filas guardadas, los duplicados, los filtros y la evidencia de detención. El control actual comprobó la forma del origen, no un patrón de referencia de tendencia de varios días. Conserve los estados de día fallido como desconocido y de día con tope como limitado.
La tarea usa valores de entrada guardados: `country` establecido en `us`, `searchTerm` con 5 consultas, `postedWithinDays` establecido en `7`, `maxItems` establecido en `500`, `maxPagesPerSearch` establecido en `15`, `sortBy` establecido en `date` y `saveOnlyUniqueItems` establecido en `true`. Un piloto reemplaza `searchTerm` por 1 consulta y define límites pequeños de filas y de páginas. El límite `maxItems` se comparte entre palabras clave. El control actual de 2 filas y 1 lote comprueba la forma del origen, no una tendencia en vivo de varios días.
El método del panel de recolección
- Defina un panel de recolección. Use las mismas consultas de rol, el mismo país de origen, el mismo sitio, las mismas ubicaciones, los mismos filtros, la misma política de orden, los mismos topes de filas o de páginas y los mismos horarios de control previstos. Si cambia la pregunta, empiece un panel de comparación nuevo o etiquete el cambio de alcance. No extienda en silencio la serie anterior.
- Guarde un manifiesto de la ejecución. Registre el ID del lote, la hora prevista, la hora real, los valores de entrada, el resultado de la ejecución, las filas guardadas, el estado de detención y las advertencias. Los días de recolección faltantes o fallidos siguen faltantes, no en cero.
- Mantenga las observaciones identificadas por lote, origen e ID de empleo. Dentro de cada lote aceptado, cuente cada aviso de origen una vez. Entre lotes, conserve cada observación y actualice una tabla de avisos vistos por primera vez. No cuente como idénticos, de forma automática, los empleos con el mismo título.
- Informe las filas crudas devueltas, los avisos distintos observados en ese lote, los ID vistos por primera vez en el panel, los ID vistos antes y los límites del origen o de la recolección. Visto por primera vez hoy significa recogido por primera vez por su proceso, no necesariamente publicado por primera vez por el empleador.
- Compare solo los alcances y los estados de recolección que sustentan su pregunta. Una muestra con tope puede mostrar ID nuevos para revisar, pero no puede establecer el crecimiento ni la caída del inventario total. Los días fallidos no pueden usarse como días de mercado bajo.
- Muestre la serie con marcas de faltante o de limitado junto a los números. Mantenga una tabla explicativa que deje claros el denominador y la unidad. No conecte la serie a través de un día desconocido como si ese día tuviera una medición.
- Enuncie el resultado acotado. Explique qué encontró este panel observado fijo y qué comparaciones siguen desconocidas. Si necesita una afirmación de contratación más amplia, recolecte una muestra más amplia o use una fuente laboral oficial.
- Entregue la tabla diaria del panel, el registro de primera observación y las notas de cobertura. Este resultado sirve para más controles del origen y para un muestreo consistente. No mide contrataciones completadas ni la intención del empleador.
Ejemplo ficticio y recuentos verificados
Todos los empleos, horarios y resultados de esta sección son inventados. Un panel fijo usa 1 consulta de analista, 1 país de origen, la misma política de filtros y controles diarios previstos a las 12:00 UTC.
- El conjunto aceptado de casos de prueba del día 1 tiene 4 avisos distintos: J1, J2, J3 y J4. La primera observación es 4. Lo visto antes es 0.
- El conjunto aceptado del día 2 tiene 4 avisos distintos: J2, J3, J4 y J5. La primera observación es 1, que es J5. Lo visto antes es 3. Un total diario idéntico no significa que no haya un ID de origen nuevo.
- La recolección del día 3 falló. No hay un conjunto aceptado. El recuento observado y el recuento de primera observación son desconocidos, no cero. Conserve el último registro aceptado del día 2.
- El conjunto aceptado del día 4 tiene 4 avisos distintos: J3, J4, J5 y J6. La primera observación es 1, que es J6. Lo visto antes es 3. J6 se observa por primera vez el día 4, pero pudo aparecer durante el día 3 faltante. No asigne su creación al día 4.
- El conjunto del día 5 limitado por tope tiene 2 elementos guardados distintos: J4 y J7, porque se alcanzó un tope de 2. La primera observación es 1, que es J7. Lo visto antes es 1. Su recuento más bajo se debe a un tope activo que cambió, así que exclúyalo de una afirmación de caída sin salvedades. Registre el cambio de alcance o marque limitado junto a él.
La unión de las observaciones aceptadas contiene 7 ID de origen distintos, que son de J1 a J7. El total de apariciones observadas de avisos es igual a 4 más 4 más 4 más 2, que es 14. Las apariciones repetidas después de la primera observación de cada clave son iguales a 14 menos 7, que es 7. Esas son observaciones, no 7 vacantes republicadas. Los recuentos nuevos para el registro son iguales a 4 más 1 más 1 más 1, que es 7. El día 3 queda fuera de la aritmética porque es desconocido, no una medición en cero. No sume los recuentos diarios distintos de 4, 4, 4 y 2 y llame a eso 14 oportunidades distintas.
El control actual en tiempo de ejecución es 1 lote, no un patrón de referencia en vivo de una tendencia de varios días. Los conjuntos de juguete aceptados del día 1, del día 2 y del día 4 solo están completos para este panel ficticio, no son una garantía real de la plataforma.
| Día | Resultado de la ejecución | Filas guardadas | Avisos distintos | Primera observación | Visto antes | Notas |
|---|---|---|---|---|---|---|
| Día 1 | Aceptado | 4 | 4 | 4 | 0 | Conjunto completo de casos de prueba |
| Día 2 | Aceptado | 4 | 4 | 1 | 3 | ID nuevo J5 |
| Día 3 | Fallido | Desconocido | Desconocido | Desconocido | Desconocido | Datos faltantes, no cero |
| Día 4 | Aceptado | 4 | 4 | 1 | 3 | J6 observado por primera vez el Día4; el momento de creación durante el Día3 faltante sigue desconocido |
| Día 5 | Limitado por tope | 2 | 2 | 1 | 1 | Tope de 2 alcanzado |
| ID de empleo | Día de primera observación | Estado |
|---|---|---|
| J1 | Día 1 | Lote inicial |
| J2 | Día 1 | Lote inicial |
| J3 | Día 1 | Lote inicial |
| J4 | Día 1 | Lote inicial |
| J5 | Día 2 | Observación nueva |
| J6 | Día 4 | Observación nueva |
| J7 | Día 5 | Observación nueva |
Fuentes y lecturas adicionales
Por Chronometrica · Actualizado
Volver arriba ↑

