Social::Instagram::Profile - Extractor de Instagram. Recopilación de datos de perfiles en Instagram

Revisión del extractor
Social::Instagram::Profile – extrae datos de perfiles de Instagram. El extractor de Instagram permite organizar la extracción de datos masiva de perfiles de usuarios. Entre los datos recopilados se encuentran el nombre de usuario, nombre, biografía, sitio web, número de publicaciones, etc. La lista completa de datos recopilados se encuentra en la sección correspondiente.La funcionalidad de A-Parser permite guardar la configuración de extracción del extractor Social::Instagram::Profile para su uso posterior (ajustes preestablecidos), establecer un cronograma de extracción de datos y mucho más.
Es posible guardar los resultados en la forma y estructura que necesite, gracias al potente motor de plantillas integrado Template Toolkit que permite aplicar lógica adicional a los resultados y exportar datos en varios formatos, incluyendo JSON, SQL y CSV.
El extractor utiliza los datos de una cuenta autorizada. Para el funcionamiento del extractor, es obligatorio especificar un valor para la opción cookie.
Casos de uso del extractor
Recopilación de enlaces a publicaciones

- Redefinir la opción Result format, indicando como valor
$posts.format('$link\n'). - Redefinir la opción Posts pages count, seleccionando
Allen la lista. - Indicar los enlaces a los perfiles como consultas.
Descargar ejemplo
Cómo importar un ejemplo a A-Parser
eJx9U01v2zAM/SuBkMMGBEF72MUYBqTBArTI6qxpT0EOhEVnamRRk+RsneH/Pkpx
7CT78Mn8eI98ItmIAH7vVw49Bi+yTSNs+heZkFhCrYOYCAvOo4vhjVhToUBn2b3x
AXYOqixbOSqVRk7sIY0IbxaZhA7onJIxqCTbBdFeResAuo4JH+fJ40dUjsCMoA7f
yKlfKEdQFFSb8Em0/6az5INfwQ7nMXWgvb3hr91uJ4LVcEd+Qa6CqGpsb6edxD64
hgM+Ewc7GScMW49QxbpjCQFjdFomonfvp+FnZAApVVBkQB8rxEcaqr4Y9T2pNMS5
/OtY6cJRxa6AiSA6307dbcQ42YIp6oT9esSIrATtcSI8t7oAbkReR1RAB4FcbmM/
7G8EmZnWSzygHtIS/12ttOSJzkoG3XfAv6fkf3C0vbzzUjyYH4576FmSdZd/GVCS
lrQ7PYZWlQps++PkMnHDzj2i7d/sMaZV5LAv0zF31XlpLZq4BcPIZnZwXci4GMul
syBTql3ebdYpszbPfBm5mVNlNUZdptaax+LxaViPme/GEI2hwWvwPJW4uKlApP3D
+tiqdYrX70NssOKXPK/aURag9cvT8jwSgT6Qzc1n567GlxZDFE75oCC9d8ELvCNe
LZbXbvub7i+/+d9lZ03L83vlS0ugKDZC2Mev5nk4fHHtb+bPg/A=
Datos recopilados
- Nombre de usuario
- Nombre completo
- Biografía
- Sitio web
- Cantidad de publicaciones
- Cantidad de seguidores
- Cantidad de seguidos
- Enlace al perfil del autor
- Canal
- Si el perfil es de empresa
- Si el perfil es privado
- Si el perfil está verificado
- Enlace al avatar
- Enlace a la página de Facebook
- Información sobre las publicaciones
- Cantidad de reproducciones de video
- Correo electrónico del perfil
- Ubicación del perfil
- Números de teléfono (de la biografía del perfil)
- Publicaciones del autor
- Tipo
- Enlace
- Texto
- Fecha/Hora
- Cantidad de comentarios
- Cantidad de likes
- Enlace al medio
- Altura de la publicación
- Ancho de la publicación
- Enlace al autor de la publicación
- Ubicación
- Cantidad de reproducciones (video)
- Seguidores y seguidos
- Identificador
- Enlace al perfil
- Nombre de usuario
- Nombre completo
- Si el perfil es privado
- Si el perfil está verificado
- Enlace al avatar
- Si el usuario es un posible estafador
- Enlaces adjuntos
- Título
- Enlace
- Tipo
Variantes de uso
- Recopilación de información de perfil
- Recopilación de publicaciones
- Recopilación de seguidores
- Recopilación de seguidos
- Extracción de enlaces a publicaciones para su uso en
Social::Instagram::Post
Configuración
Obtención de la opción obligatoria para la autorización
Spoiler: ¿cómo encontrar la cookie?
Vaya a cualquier perfil abriendo previamente el modo de depuración presionando F12.
Utilizando la cadena graphql/query (tipo json), busque la consulta necesaria donde se almacenan los valores para el extractor.
Vaya a la consulta y copie el valor del parámetro cookie.

Consultas
Como consultas, debe indicar el nombre de usuario del perfil, por ejemplo:
cristiano
kyliejenner
Ejemplos de salida de resultados
A-Parser admite un formateo flexible de resultados gracias al motor de plantillas integrado Template Toolkit, lo que le permite mostrar los resultados en cualquier forma, así como en formatos estructurados como CSV o JSON
Salida por defecto
Formato del resultado:
$query: $full_name, followers: $followers_count, following: $following_count\nPosts:\n$posts.format('$link\n')
Ejemplo de resultado:
cristiano: Cristiano Ronaldo, followers: 579975336, following: 558
Posts:
https://www.instagram.com/p/CrmIE7tNddZ/
https://www.instagram.com/p/Crg1arRNXvX/
https://www.instagram.com/p/CrUE3a6tRs4/
https://www.instagram.com/p/CrK_zvLAofv/
https://www.instagram.com/p/CrGMggNq1Cb/
https://www.instagram.com/p/CrEHoMbK0_C/
https://www.instagram.com/p/Cq8QZGDIix1/
https://www.instagram.com/p/CqxINLiOCPK/
https://www.instagram.com/p/CqoZ8pRo91y/
https://www.instagram.com/p/CqjQjCII98k/
https://www.instagram.com/p/CqeFZMFotaH/
https://www.instagram.com/p/CqcihSbAxaH/
Enlaces a perfiles de seguidos y seguidores
Formato del resultado:
Followers:\n$followers.format('$link\n')\nFollowings:\n$followings.format('$link\n')
Ejemplo de resultado:
Followers:
https://www.instagram.com/madhu55745/
https://www.instagram.com/akoy4615/
https://www.instagram.com/kiiitank/
https://www.instagram.com/erzhi19/
https://www.instagram.com/na898poli/
https://www.instagram.com/omronnmaaj/
https://www.instagram.com/abhishak8474/
https://www.instagram.com/karankumarkaran110/
https://www.instagram.com/engin_altannnn/
https://www.instagram.com/biel.full/
Followings:
https://www.instagram.com/rafanery.hrpz/
https://www.instagram.com/hubermanlab/
https://www.instagram.com/insparya_italy/
https://www.instagram.com/gerson_rodrigues_11/
https://www.instagram.com/bernardorsousa/
https://www.instagram.com/eminem/
https://www.instagram.com/spl/
https://www.instagram.com/toto.restaurants/
https://www.instagram.com/thetoolsbook/
https://www.instagram.com/rauwalejandro/
https://www.instagram.com/francisngannou/
https://www.instagram.com/sultan_alghannam/
Configuraciones posibles
| Parámetro | Valor por defecto | Descripción |
|---|---|---|
| cookie | Es necesario especificar previamente la Cookie | |
| x-csrftoken | Posibilidad de especificar x-csrftoken (si es necesario) | |
| x-ig-app-id | 936619743392459 | Posibilidad de especificar x-ig-app-id (si es necesario) |
| Posts pages count | 1 | Cantidad de páginas con publicaciones |
| Followers pages count | 1 | Cantidad de páginas con seguidores |
| Followings pages count | 1 | Cantidad de páginas con seguidos |