Zum Hauptinhalt springen

Social::Instagram::Profile - Instagram-Parser. Datenerfassung aus Instagram-Profilen

Social::Instagram::Profile

Übersicht des Parsers

Social::Instagram::ProfileSocial::Instagram::Profile – extrahiert Profildaten von Instagram. Der Instagram-Parser ermöglicht die Organisation einer massenhaften Datenerfassung aus Benutzerprofilen. Zu den gesammelten Daten gehören Nickname, Name, Biografie, Website, Anzahl der Beiträge usw. Eine vollständige Liste der gesammelten Daten finden Sie im entsprechenden Abschnitt.

Die Funktionalität von A-Parser ermöglicht es, Datenerfassung-Einstellungen des Parsers Social::Instagram::Profile für die weitere Verwendung zu speichern (Presets), Zeitpläne für die Datenerfassung festzulegen und vieles mehr.

Das Speichern der Ergebnisse ist in der von Ihnen benötigten Form und Struktur möglich, dank der integrierten leistungsstarken Template-Engine Template Toolkit, die es erlaubt, zusätzliche Logik auf die Ergebnisse anzuwenden und Daten in verschiedenen Formaten auszugeben, einschließlich JSON, SQL und CSV.

Hinweis

Der Parser verwendet Daten eines autorisierten Kontos. Für den Betrieb des Parsers muss zwingend ein Wert für die Option cookie angegeben werden.

Anwendungsbeispiele für den Parser

Sammeln von Links zu Beiträgen
  1. Die Option Result format überschreiben und als Wert $posts.format('$link\n') angeben.
  2. Die Option Posts pages count überschreiben und in der Liste All auswählen.
  3. Als Abfragen Links zu Profilen angeben.
Beispiel herunterladen

Wie man ein Beispiel in A-Parser importiert

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=

Erfasste Daten

  • Nickname
  • Vollständiger Name
  • Biografie
  • Website
  • Anzahl der Beiträge
  • Anzahl der Follower
  • Anzahl der Abonnements
  • Link zum Profil des Autors
  • Kanal
  • Ob das Profil ein Business-Profil ist
  • Ob das Profil privat ist
  • Ob das Profil verifiziert ist
  • Link zum Avatar
  • Link zur Facebook-Seite
  • Informationen über Beiträge
  • Anzahl der Videoaufrufe
  • E-Mail des Profils
  • Standort des Profils
  • Telefonnummern (aus der Profil-Bio)
  • Publikationen des Autors
    • Typ
    • Link
    • Text
    • Zeit
    • Anzahl der Kommentare
    • Anzahl der Likes
    • Link zum Medium
    • Höhe der Publikation
    • Breite der Publikation
    • Link zum Autor der Publikation
    • Standort
    • Anzahl der Aufrufe (Video)
  • Abonnements und Follower
    • Identifikator
    • Link zum Profil
    • Nickname
    • Vollständiger Name
    • Ob das Profil privat ist
    • Ob das Profil verifiziert ist
    • Link zum Avatar
    • Ob der Benutzer ein möglicher Betrüger ist
  • Angehängte Links
    • Titel
    • Link
    • Typ

Anwendungsfälle

  • Sammeln von Profilinformationen
  • Sammeln von Publikationen
  • Sammeln von Followern
  • Sammeln von Abonnements
  • Datenerfassung von Links zu Beiträgen zur Verwendung in Social::Instagram::PostSocial::Instagram::Post

Konfiguration

Erhalten der obligatorischen Option für die Autorisierung

Spoiler: Wie finde ich das Cookie?

Gehen Sie auf ein beliebiges Profil, nachdem Sie zuvor den Debug-Modus durch Drücken von F12 geöffnet haben. Debug Suchen Sie mithilfe der Zeile graphql/query (Typ json) nach der erforderlichen Abfrage, in der die Werte für den Parser gespeichert sind. Suche Klicken Sie auf die Abfrage und kopieren Sie den Wert aus dem Parameter cookie. Werte

Abfragen

Als Abfragen müssen die Nicknames der Profile angegeben werden, zum Beispiel:

cristiano 
kyliejenner

Beispiele für die Ergebnisausgabe

A-Parser unterstützt eine flexible Formatierung der Ergebnisse dank der integrierten Template-Engine Template Toolkit, was es ermöglicht, Ergebnisse in beliebiger Form sowie strukturiert, zum Beispiel als CSV oder JSON, auszugeben.

Standardausgabe

Ergebnisformat:

$query: $full_name, followers: $followers_count, following: $following_count\nPosts:\n$posts.format('$link\n')

Beispielergebnis:

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/

Links zu Profilen von Abonnements und Followern

Ergebnisformat:

Followers:\n$followers.format('$link\n')\nFollowings:\n$followings.format('$link\n')

Beispielergebnis:

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/

Mögliche Einstellungen

ParameterStandardwertBeschreibung
cookieCookie muss vorab angegeben werden
x-csrftokenMöglichkeit, x-csrftoken anzugeben (bei Bedarf)
x-ig-app-id936619743392459Möglichkeit, x-ig-app-id anzugeben (bei Bedarf)
Posts pages count1Anzahl der Seiten mit Beiträgen
Followers pages count1Anzahl der Seiten mit Followern
Followings pages count1Anzahl der Seiten mit Abonnements