Snscrape es un analizador de redes sociales que esta escrito en Python y es capaz de recopilar una gran cantidad de información sobre tu objetivo si estas haciendo una investigación de OSINT o de saciar tu curiosidad si únicamente eres una persona curiosa.

La aplicación, a día de escribir este post, nos permite obtener información de los siguientes servicios:

  • Facebook: perfiles de usuario, grupos y comunidades
  • Instagram: perfiles de usuario, hashtags y ubicaciones
  • Mastodon: perfiles de usuario y herramientas (simples o roscadas)
  • Reddit: usuarios, subreddits y búsquedas (vía Pushshift)
  • Telagram: canales
  • Twitter: usuarios, perfiles de usuario, hashtags, búsquedas, tuits (individuales o hilos de mensajes), lista de mensajes y tendencias.
  • Weibo (Sina Weibo): perfiles de usuario

Requisitos de Snscraper

snscrape requiere Python 3.8 o una versión más nueva. Las dependencias del paquete Python se instalan automáticamente al instalar snscrape.

Debes tener en cuenta que una de las dependencias, lxml, también requiere la instalación de libxml2 y libxslt.

Instalación

El comando de instalación es el siguiente

pip3 install snscrape

Si quieres instalar la versión de desarrollador, puedes usar el siguiente comando:

pip3 install git+https://github.com/JustAnotherArchivist/snscrape.git