Como extrair todos os dados de uma conta Instagram para um CSV ou algo para fazer uma análise
Para obter todos os dados de uma conta Instagram, o perfil do usuário não deve ser privado.
Você tem que obter seu ID de usuário do seu nome de usuário seguindo 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}
Salve o `query-id` e o user-id. Estes serão úteis para os pedidos futuros.
Acete a seguinte url para obter os últimos posts desta pessoa.
- https://www.instagram.com/graphql/query/?query_id=&variables={"id": "user-id", "first":12}
Você terá a resposta da json. Você pode usar o Json Parser Online para analisar os dados json.
Da última resposta, obtenha o end_cursor. E carregue no próximo url
- https://www.instagram.com/graphql/query/?query_id=&variables={"id": "user-id", "first":12, "after": }
Basta repetir a última url com a resposta anterior end_cursor para obter todos os dados.
Mas, para sua informação, isto não é legal. Então obtenha a aprovação do instgrama para usar sua api para obter os dados.
Obrigado! Feliz Codificação !!
Artigos semelhantes
- Android (sistema operacional): Como eu posso extrair contatos como arquivo CSV do arquivo .backup criado pelo backup do meu telefone andróide?
- Onde posso obter o conjunto de dados da bolsa de valores para análise de dados?
- Quando inicio sessão na minha segunda conta na Instagram, ela apenas entra na minha primeira conta. Como faço para entrar na minha segunda conta?
- Como extrair dados de sudoku de uma figura