Come estrarre tutti i dati da un account Instagram in un CSV o qualcosa per fare un'analisi
Per ottenere tutti i dati da un account instagram, il profilo utente non deve essere privato.
Hai ottenuto il loro user-id dal loro nome utente dal seguente url
- https://www.instagram.com/
When you inspect while page loading you will see a ajax call like following
- https://www.instagram.com/graphql/query/?query_id=&variables={"id": user-id}
Salva il `query-id` e l'user-id. Questi saranno utili per le richieste future.
Clicca il seguente url per ottenere gli ultimi post di questa persona.
- https://www.instagram.com/graphql/query/?query_id=&variables={"id": "user-id", "first":12}
Ottieni la risposta json. Puoi usare Json Parser Online per analizzare i dati json.
Dall'ultima risposta prendi il end_cursor. E premi il prossimo url
- https://www.instagram.com/graphql/query/?query_id=&variables={"id": "user-id", "first":12, "after": }}
Basta ripetere l'ultimo url con end_cursor della risposta precedente per ottenere tutti i dati.
Ma per tua informazione, questo non è legale. Quindi ottieni l'approvazione da Instgram per usare la loro api per ottenere i dati.
Grazie! Codifica felice!!!
Articoli simili
- Android (sistema operativo): come posso estrarre i contatti come file CSV dal file .backup creato dal backup del mio telefono Android?
- Dove posso ottenere i dati del mercato azionario per l'analisi dei dati?
- Quando accedo al mio secondo account su Instagram, si accede solo al mio primo account. Come faccio a entrare nel mio secondo account?
- Voglio aprire un account su Instagram ma mi dice che questa email è presa da un altro account. Cosa devo fare?