Una tarjeta de perfil tiene vínculos inciertos con las tarjetas de titular, organización y educación.
Una coincidencia de campo no establece todas las relaciones.

Un Actor es un programa alojado de recolección de datos. El LinkedIn Profile Scraper es el Actor de este artículo. Una Task es un ajuste de entrada guardado para un Actor. El Actor recolecta campos públicos del perfil. Usted revisa las afirmaciones de relación. El Actor no decide relaciones. No verifica el empleo. No arma una lista de leads.

Recolecte un perfil conocido

Una build es la versión pública numerada del Actor. La build pública actual es 1.0.28. Esta build toma una lista `startUrls`. Cada entrada debe ser una URL de perfil público conocida. La URL debe contener `/in/`. Reemplace toda la lista de muestra guardada por una URL prevista. La Task guardada es solo una entrada inicial. No es prueba de que esta revisión ocurra por sí sola.

Ponga la URL del perfil conocido en `startUrls`, como en esta entrada.

json
{
  "startUrls": [
    "https://www.linkedin.com/in/your-intended-public-profile"
  ]
}
Recolecte un perfil conocido

Cambie esa ruta de muestra por el perfil público real que eligió. No deje ninguna URL de muestra antigua en la lista.

Lea estos campos en el registro del perfil:

  • `profileId`: un ID estable del perfil
  • `profileUrn`: otro ID estable del mismo perfil
  • `publicIdentifier`: el nombre público en la ruta de la URL
  • `url`: la dirección pública del perfil
  • `name`: el nombre que se muestra en el perfil
  • `headline`: una cadena de texto para todo el perfil
  • `currentOrganizations`: una lista de nombres de organizaciones
  • `organizationDetails`: objetos con datos de la organización
  • `education`: una lista de entradas de educación
  • `educationDetails`: una segunda lista con texto y fechas de educación
  • `status`: si esta lectura tuvo éxito
  • `statusReason`: la causa cuando una lectura falla o queda bloqueada
  • `observedAt`: el momento de esta lectura pública

`headline` es texto del nivel del perfil. No se guarda dentro de un objeto de organización.

Cada objeto `organizationDetails` puede contener `name`, `url` y `location`. No tiene cargo. No tiene tipo de contrato, como tiempo completo o tiempo parcial. No tiene fecha de inicio ni fecha de fin del trabajo. No tiene un ID de par rol-organización. Un ID de par rol-organización uniría un rol a una organización.

Una relación de empleador es ese vínculo entre un rol y un empleador. Una ruta de campo es el lugar de un valor en el registro. `headline` es una ruta de campo. `organizationDetails.name` es otra ruta de campo. Ninguna ruta de campo aquí indica una relación de empleador.

Cada elemento de `educationDetails` puede contener `name`, `url` y `description`. También puede contener `startDate` y `endDate`. Una fecha es una cadena de texto o null. Null significa que el valor está ausente. Ausente no es lo mismo que cero. La descripción no prueba un título. No prueba una licencia ni un derecho a ejercer.

Una ejecución es un uso del Actor. La ejecución informa `inputCount`, `usefulRows`, `failedRows` y `stopReason`. `inputCount` es la cantidad de URL enviadas. `usefulRows` es la cantidad de filas de perfil con estado ok que se guardaron con éxito. Las filas que no están en ok se almacenan, pero se cuentan como `failedRows`. `stopReason` indica por qué se detuvo la ejecución. Estos números describen solo la ejecución. No cuentan afirmaciones de relación. Cuatro afirmaciones revisadas no hacen que `usefulRows` sea igual a cuatro.

Un registro de perfil público revisado coincidió con el ID de perfil conocido. Tenía un elemento de `currentOrganizations`. Tenía un objeto de `organizationDetails`. Ese objeto tenía un nombre, una URL y una ubicación. El titular estaba ausente. La lista `education` estaba vacía. La lista `educationDetails` estaba vacía. El estado mostró éxito. El éxito no agregó el campo de rol que usted puede querer. No probó un trabajo remunerado actual. No probó un historial laboral completo. Las listas de educación vacías significan que el texto público no estaba disponible. No prueban que la persona no tenga educación. Un titular ausente es texto desconocido. No es prueba de que no exista un rol.

Haga los ocho pasos de revisión

Haga estos pasos solo después de que la identidad del perfil coincida. Las comprobaciones de identidad pertenecen a la guía de identidad aparte. Este artículo no une publicaciones, comentarios ni otros perfiles.

  1. Parta de la URL del perfil conocido y de la pregunta que necesita responder. Puede querer una empresa y un rol. El registro del perfil puede mostrar un titular y nombres de organizaciones. Esos textos no son un vínculo verificado de rol a empleador para cada organización. Recolecte primero el registro público pequeño. Conserve con él `status`, `statusReason` y `observedAt`. No escriba una afirmación de relación antes de eso.
  2. Confirme que el registro es el perfil previsto. Necesita un `profileId` no vacío y la URL pública coincidente. Puede usar `profileUrn` del mismo modo cuando está presente. Si el ID está vacío, falta o está en conflicto con la URL, deténgase. Deje ese registro fuera de la revisión de relaciones. Escriba el motivo al lado. Un nombre por sí solo no basta.
  3. Escriba cada relación propuesta como su propia afirmación. Hágalo antes de juzgarla. Una afirmación puede decir que la persona es ingeniera en una empresa nombrada. Otra puede decir que el vínculo es un trabajo remunerado actual de tiempo completo. Otra puede decir que una entrada de educación prueba un título terminado. El nombre y el ID del perfil no prueban esas afirmaciones.
  4. Encuentre la ruta de campo exacta y el valor crudo. `headline` es texto de todo el perfil. `currentOrganizations` lista nombres de organizaciones. `organizationDetails` agrega el nombre, la URL y la ubicación. No agrega un rol, un tipo de contrato ni fechas de trabajo. No empareje el mismo titular con cada organización. No use la posición en la lista como clave de unión. La posición en la lista es solo el orden de los elementos. No trate la URL de una organización como prueba de un trabajo.
  5. Asigne a la afirmación un estado de revisión. Usted crea estos estados durante la revisión. No son campos del Actor. `supported_only_at_source_scope` significa que el registro muestra ese hecho limitado a lo que la fuente sostiene en ese momento. `unsupported_pairing` significa que aparecen dos hechos, pero ningún campo los une. `unsupported_employment_state` significa que el registro no muestra pago, horas ni un contrato actual. `unsupported_credential_claim` significa que el registro no muestra un título terminado, una distinción otorgada ni una licencia. `needs_source_review` significa que el registro no es claro y necesita otra mirada a la fuente. La falta de prueba no hace falsa la afirmación. Significa que este registro no establece la afirmación. Una contradicción es distinta. Úsela solo cuando otra fuente revisada discrepa con claridad. No llame contradicción a una ausencia.
  6. Reemplace una afirmación no sostenida por la oración honesta más limitada a los hechos que la fuente sostiene. Conserve la redacción original del titular, sin cambiarla. Conserve la redacción original de cada nombre de organización, sin cambiarla. Presente el titular y los nombres de las organizaciones como hechos separados. No escriba que la persona es ingeniera en ambas organizaciones. Si necesita la relación de empleador, use una fuente que la indique. Registre esa fuente y su propio momento. No suponga que este Actor oculta una sección completa de trayectoria.
  7. Revise la educación con las mismas reglas. Un `endDate` futuro no prueba la graduación hoy. Una descripción no es un título ni una licencia verificados. Conserve una cadena de fecha con la precisión dada. Un valor de solo año no se convierte en un día exacto. Una lista de educación vacía es texto público no disponible. No es prueba de que no exista una credencial educativa o profesional. Un registro bloqueado tampoco lo prueba. Lo desconocido sigue desconocido. Lo desconocido no es cero.
  8. Haga una tabla de afirmaciones cuando termine la revisión. Cada línea de afirmación tiene siete celdas. Nombre el perfil de origen y el momento de observación. Luego escriba la afirmación propuesta. Luego escriba los valores exactos de los campos. Luego escriba el estado y el motivo. Luego escriba la redacción corregida. Luego escriba cualquier evidencia adicional que todavía necesite. Cuente las afirmaciones aparte de los perfiles. Cuente las afirmaciones aparte de los objetos de organización. Cuente las afirmaciones aparte de los objetos de educación. Esta es una revisión de hechos. No es una base de datos de empleo. No es un recuento de roles. No es una verificación de credenciales. Los recuentos de roles pertenecen a la guía aparte de clasificación de roles.

Ejemplo resuelto de revisión con datos de ficción

Los perfiles y los valores de esta sección son ficción. Son un ejemplo de enseñanza, no un resultado del Actor. No son el empleo verificado de una persona real.

La ficción usa un perfil, llamado P1. El momento de observación supuesto es 2026-06-15T12:00:00Z. Ese momento se supone solo para el ejemplo.

El valor crudo del titular es Engineer | advisor. Conserve ese texto crudo sin cambios.

`currentOrganizations` contiene dos nombres. Los nombres son Cedar Labs y North Club.

El objeto de organización 1 es Cedar Labs. Tiene solo un nombre, una URL y una ubicación. El objeto de organización 2 es North Club. Tiene solo un nombre, una URL y una ubicación. Ningún objeto tiene un rol, un tipo de contrato, fechas de trabajo ni un ID de par rol-organización.

Hay un objeto de educación. Su nombre es Cedar College. Su descripción es Engineering. Su `startDate` es 2024. Su `endDate` es 2027. Esos valores de fecha son etiquetas de año, no días exactos.

Ningún campo une un rol a un empleador. Ningún campo da un estado de título otorgado. Cedar Labs es el primer nombre de organización. North Club es el segundo. Ese orden no es una clave de unión. Cedar College comparte la palabra Cedar con Cedar Labs. Una palabra compartida no es un vínculo de organización a institución educativa.

La revisión tiene cuatro afirmaciones. Usa un perfil, dos objetos de organización y un objeto de educación. No convierta las cuatro afirmaciones en cuatro personas.

Ejemplo resuelto de revisión con datos de ficción
Perfil de origen y observaciónAfirmación propuestaValores exactos de los camposEstadoMotivoRedacción corregidaEvidencia adicional necesaria
Ficción P1 en el momento supuesto 2026-06-15T12:00:00ZR1. P1 es ingeniero en Cedar LabsEl titular es el texto crudo del perfil de arriba. `currentOrganizations` incluye Cedar Labs. El objeto de Cedar Labs tiene solo nombre, URL y ubicación.unsupported_pairingEl titular no tiene vínculo con un empleador. Ningún campo empareja esas palabras de rol con Cedar Labs.En el momento supuesto, el titular es el texto crudo de arriba. El registro también lista Cedar Labs. Estos hechos quedan separados.Una fuente revisada aparte que una este rol a Cedar Labs, con su propio momento.
Ficción P1 en el momento supuesto 2026-06-15T12:00:00ZR2. P1 trabaja actualmente a tiempo completo para North Club`currentOrganizations` incluye North Club. El objeto de North Club tiene solo nombre, URL y ubicación. No tiene tipo de contrato ni fechas de trabajo.unsupported_employment_stateUna organización listada no prueba trabajo de tiempo completo ni pago actual.En el momento supuesto, el registro lista North Club con un nombre, una URL y una ubicación. No indica un contrato.Una fuente revisada aparte que indique el tipo de contrato y las fechas para North Club.
Ficción P1 en el momento supuesto 2026-06-15T12:00:00ZR3. P1 se graduó de Cedar College en 2026El nombre de educación es Cedar College. La descripción es Engineering. `startDate` es 2024. `endDate` es 2027.unsupported_credential_claimLa etiqueta `endDate` es 2027, no un título otorgado en 2026. Ningún campo muestra un título otorgado completado. Las etiquetas de año no son días exactos.El nombre de la entrada es Cedar College. La etiqueta de descripción es Engineering. La etiqueta `startDate` es 2024. La etiqueta `endDate` es 2027. Estas son etiquetas crudas, no una inscripción ni un título otorgado verificados.Un registro revisado aparte del título otorgado, si necesita esa afirmación más fuerte.
Ficción P1 en el momento supuesto 2026-06-15T12:00:00ZR4. Este perfil público revisado lista los tres campos de texto exactos en la observación guardadaEl texto del titular de arriba, los nombres Cedar Labs y North Club, y la entrada de Cedar College con sus etiquetas de fecha.supported_only_at_source_scopeEl registro de ficción contiene esos textos públicos en el momento supuesto. El respaldo se detiene en el listado.En el momento supuesto, el perfil de ficción P1 lista ese titular, esos dos nombres de organización y esa única entrada de educación.Ninguna para el listado en sí. El listado no prueba los trabajos ni un título.

Un segundo perfil de ficción tiene estado ok. Su titular falta. Una afirmación de rol basada en ese titular es desconocida. No le asigne el titular de P1 ni el rol de P1. Un titular ausente no es un trabajo en blanco. No es cero roles. Ninguno de estos casos de ficción es un resultado real de empleo.

Fuentes y lecturas adicionales

Por Chronometrica · Actualizado

Volver arriba ↑