Ga naar de hoofdinhoud

Social::Instagram::Profile - Instagram scraper. Gegevens verzamelen uit Instagram-profielen

Social::Instagram::Profile

Overzicht van de scraper

Social::Instagram::ProfileSocial::Instagram::Profile – extraheert profielgegevens van Instagram. De Instagram scraper maakt het mogelijk om massale gegevensextractie uit gebruikersprofielen te organiseren. De verzamelde gegevens omvatten onder andere gebruikersnaam, naam, biografie, website, aantal berichten, enz. De volledige lijst met verzamelde gegevens is te vinden in de betreffende sectie.

De functionaliteit van A-Parser maakt het mogelijk om instellingen voor de Social::Instagram::Profile scraper op te slaan voor toekomstig gebruik (presets), extractieschema's in te stellen en nog veel meer.

Het opslaan van resultaten is mogelijk in de vorm en structuur die u nodig heeft, dankzij de ingebouwde krachtige sjabloon-engine Template Toolkit waarmee u extra logica op de resultaten kunt toepassen en gegevens in verschillende formaten kunt uitvoeren, waaronder JSON, SQL en CSV.

opmerking

De scraper gebruikt gegevens van een geautoriseerd account. Om de scraper te laten werken, is het verplicht om een waarde op te geven voor de optie cookie.

Use cases voor de scraper

Collecting links to posts
  1. Overschrijf de optie Result format, geef als waarde $posts.format('$link\n') op.
  2. Overschrijf de optie Posts pages count, selecteer All in de lijst.
  3. Geef links naar profielen op als zoekopdrachten.
Voorbeeld downloaden

Hoe een voorbeeld in A-Parser te importeren

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=

Verzamelde gegevens

  • Gebruikersnaam
  • Volledige naam
  • Biografie
  • Website
  • Aantal berichten
  • Aantal volgers
  • Aantal gevolgden
  • Link naar het profiel van de auteur
  • Kanaal
  • Of het profiel een zakelijk profiel is
  • Of het profiel privé is
  • Of het profiel geverifieerd is
  • Link naar avatar
  • Link naar Facebook-pagina
  • Informatie over berichten
  • Aantal videoweergaven
  • E-mail van het profiel
  • Locatie van het profiel
  • Telefoonnummers (uit de biografie van het profiel)
  • Publicaties van de auteur
    • Type
    • Link
    • Tekst
    • Tijd
    • Aantal reacties
    • Aantal likes
    • Link naar media
    • Hoogte van de publicatie
    • Breedte van de publicatie
    • Link naar de auteur van de publicatie
    • Locatie
    • Aantal weergaven (video)
  • Volgers en gevolgden
    • ID
    • Link naar profiel
    • Gebruikersnaam
    • Volledige naam
    • Of het profiel privé is
    • Of het profiel geverifieerd is
    • Link naar avatar
    • Of de gebruiker een mogelijke fraudeur is
  • Bijgevoegde links
    • Titel
    • Link
    • Type

Gebruiksmogelijkheden

  • Verzamelen van profielinformatie
  • Verzamelen van publicaties
  • Verzamelen van volgers
  • Verzamelen van gevolgden
  • Gegevensextractie van links naar berichten voor gebruik in Social::Instagram::PostSocial::Instagram::Post

Instelling

Verkrijgen van de verplichte optie voor autorisatie

Spoiler: hoe vind je de cookie?

Ga naar een willekeurig profiel nadat u de debug-modus heeft geopend door op F12 te drukken. Debug Zoek met de regel graphql/query (type json) naar de gewenste aanvraag waarin de waarden voor de scraper zijn opgeslagen. Zoeken Ga naar de aanvraag en kopieer de waarde uit de parameter cookie. Waarden

Zoekopdrachten

Als zoekopdrachten moeten gebruikersnamen van profielen worden opgegeven, bijvoorbeeld:

cristiano 
kyliejenner

Voorbeelden van resultaatuitvoer

A-Parser ondersteunt flexibele formattering van resultaten dankzij de ingebouwde sjabloon-engine Template Toolkit, waardoor resultaten in een willekeurige vorm kunnen worden uitgevoerd, evenals in een gestructureerde vorm zoals CSV of JSON

Standaard uitvoer

Resultaatformaat:

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

Voorbeeld van resultaat:

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 naar profielen van volgers en gevolgden

Resultaatformaat:

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

Voorbeeld van resultaat:

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/

Mogelijke instellingen

ParameterStandaardwaardeBeschrijving
cookieCookie moet vooraf worden opgegeven
x-csrftokenMogelijkheid om x-csrftoken op te geven (indien nodig)
x-ig-app-id936619743392459Mogelijkheid om x-ig-app-id op te geven (indien nodig)
Posts pages count1Aantal pagina's met berichten
Followers pages count1Aantal pagina's met volgers
Followings pages count1Aantal pagina's met gevolgden