Ir al contenido principal

Social::Instagram::Post - Extractor de publicaciones de Instagram

Social::Instagram::Post

Descripción del extractor

Social::Instagram::PostSocial::Instagram::Post – extrae datos de publicaciones de Instagram. Recopilación automatizada de todos los datos: tipo de publicación, texto, fecha de publicación, cantidad de comentarios, cantidad de likes y mucho más. Permite extraer hasta 1200 comentarios de publicaciones en 3 minutos. Junto con el texto del comentario, también se recopila el enlace al perfil del autor, la cantidad de likes en él y el tiempo en que fue creado.
nota

Todos los resultados simples, excepto $video_link, se pueden obtener sin usar autorización. Para recopilar comentarios y $video_link se requiere autorización, es necesario especificar el valor para la opción cookie. De manera similar a como se hace en el extractor Social::Instagram::Profile.

Casos de uso del extractor

Recopilación de comentarios bajo publicaciones

Ejemplo de uso
  1. Especificar el valor para las opciones necesarias para la autorización (cookie, x-csrftoken, x-ig-app-id).
  2. Redefinir la opción Page count, seleccionando 100 en la lista.
  3. Redefinir la opción Result format, especificando $comments.format('$text\n') como valor.
  4. Especificar los enlaces a las publicaciones como consultas.
Descargar ejemplo

Cómo importar un ejemplo a A-Parser

eJyNVN1v2jAQ/1+sSl0lROBhe8gbICExsYYV+kRRZSWXzMPxubYDraL87zvnE7p1
6pvv7ve7b1/JHLdHuzFgwVkW7kum6zcLWQIpL6RjI6a5sWC8ec+2GAsuw3ClrOOZ
4XkYbtB6VI8vmXvTQB7wBMaIBMgoEpI1zyDGQnn0icuCMNPJpPqYECMeBQxoxv4H
tibd4RHUJ/Fc61XySWyKJueOOtM0pKPcxJjnoJwdN4Avt53m2cGre3pSt3esOhxG
rKHaZQ3zTD0dt53ujVt+gh36aELCoF6SdM/zOl7CHXhrF+9u7F69B54kwglUXDYR
/KyGqI9KvNT5KiQsPY0AuzSYk8rn2Srfuuz27KaWGbkoau7PhsPClEsLI2Yp1SWn
RJL3FuHAcIcm0j4f0pcM1UzKNZxADrDa/7wQMqHFmqVEWrXEf0Oiv3xUfXmXoWhu
Z0M59F5qaR79GFgJrjHrmiFFLhzJdlHvZcgmpDwC6L5n9x6Wo4E+TOu5jU5/R4Py
SzKMbKYH1VUZV2O5VsaoUpFF7eJ1yELt6INGaoG5luDrUoWUNBYLD8N6zGw7Bi8M
Cb4nL+oQV1/bIUr7fdukqo2g9fvqE8ypk5dRW5cxl/LxYX1pYcNKkfDLOW3DIDif
z2PRnYgxfYpAB4sXO32eq/U2/hYw78tBhrRlVGl16K9Mf4vKD29NWFY0x9920zB8
0R5POuqepSHRXan+AOqBsTk=

Datos recopilados

  • Tipo de publicación
  • Texto
  • Fecha de publicación
  • Cantidad de comentarios
  • Cantidad de likes
  • Ancho y alto de la imagen/video
  • Enlace al perfil del autor
  • Nick del autor
  • Ubicación
  • Información sobre likes
  • Información sobre comentarios
  • Enlace a la ubicación
  • Comentarios
    • Enlace al perfil del autor
    • Texto
    • Cantidad de likes
    • Tiempo de creación

Variantes de uso

  • Recopilación de información sobre una publicación

Consultas

Como consultas es necesario especificar el enlace a la publicación, por ejemplo:

https://www.instagram.com/p/Cqs1_BnLSc6/
https://www.instagram.com/p/CqvaaM5MHVW/

Variantes 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 forma libre, así como en forma estructurada, por ejemplo CSV o JSON

Salida por defecto

Formato de resultado:

$query: comments: $comments_count, likes: $likes_count\nText: $text

Ejemplo de resultado:

https://www.instagram.com/p/Cqs1_BnLSc6/: comments: 7268, likes: 362777
Text: “Like anyone else, I get lonely or insecure. Making my art is like creating companions or more well-formed versions of myself. My artworks are like mirrors, but ones where I can manipulate what’s being reflected at me.” —Artist @gitte_maria (Gitte Maria Moller)

Realized across mixed media, including wire frames, 3D sculpture, print plexiglass, panel paintings and site-specific installations, Gitte’s art explores themes in multitude: icons of childhood, 90s computer games, walls, fences and dead ends, pain and joy.

“I draw inspiration across time and history, from the ancient to the contemporary, but I like to think that these things all exist on the same plane and have equal value. Things only have value or importance because we ascribe it, so I like to play around with that, both in the materials I work with and in the content.

I try not to be too goal oriented when I am making work. It’s rather a feeling of something interior that spreads outward. The meaning becomes clearer to me when I’ve had some distance from the reality that generated the artwork. I like to be surprised in this way, so I create a lot of space for chance.”

Art by @gitte_maria

Enlaces a perfiles de quienes comentaron la publicación

Formato de resultado:

$comments.format('$author\n')

Ejemplo de resultado:

https://www.instagram.com/soniyadhawan49/
https://www.instagram.com/meb_ok/
https://www.instagram.com/_shiv_mahakal_0/
https://www.instagram.com/badkonak_miti/
https://www.instagram.com/idarebax9.212.189.baxs.9.999.9/
https://www.instagram.com/_shifa_khan_17_/
https://www.instagram.com/_navid.amiri/
https://www.instagram.com/ariani91___/
https://www.instagram.com/jason.mooreeuc9yg5r1/
https://www.instagram.com/intelligent_girl_231/
https://www.instagram.com/_fasilfiros/
https://www.instagram.com/yonder3r/
https://www.instagram.com/kaminisahu1234/
https://www.instagram.com/violet_organics/
https://www.instagram.com/monic_a9243/

Configuraciones posibles

ParámetroValor por defectoDescripción
Pages count1Cantidad de páginas para la extracción de datos de comentarios
cookieOpción de autorización, obligatoria en caso de extracción de datos de comentarios.
x-csrftokenOpción de autorización, obligatoria en caso de extracción de datos de comentarios.
x-ig-app-idOpción de autorización, obligatoria en caso de extracción de datos de comentarios.