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

Overzicht van de scraper
Social::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.
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
Links naar berichten verzamelen

- Overschrijf de optie Result format, geef als waarde
$posts.format('$link\n')op. - Overschrijf de optie Posts pages count, selecteer
Allin de lijst. - 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::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.
Zoek met de regel graphql/query (type json) naar de gewenste aanvraag waarin de waarden voor de scraper zijn opgeslagen.
Ga naar de aanvraag en kopieer de waarde uit de parameter cookie.

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
| Parameter | Standaardwaarde | Beschrijving |
|---|---|---|
| cookie | Cookie moet vooraf worden opgegeven | |
| x-csrftoken | Mogelijkheid om x-csrftoken op te geven (indien nodig) | |
| x-ig-app-id | 936619743392459 | Mogelijkheid om x-ig-app-id op te geven (indien nodig) |
| Posts pages count | 1 | Aantal pagina's met berichten |
| Followers pages count | 1 | Aantal pagina's met volgers |
| Followings pages count | 1 | Aantal pagina's met gevolgden |