Muito provavelmente foi feito utilizando um RPA desenvolvido ou comprado e parametrizado (mais provavel este ultimo). Se voce nao conhece o que é RPA (Robot Process Automation), basicamente voce grava uma execucao da sua tela e deixa o Robo executando aquela gravacao varias vezes. Por exemplo, se ela conseguiu exportar os seguidores para um arquivo ela pode passar esse arquivo para o Robo e ele vai executar o mesmo script dando loop no arquivo. Caso ela nao pode exportar esta lista, ela pode ter um passo adicional dando loop na tela de seguidores. Na pratica o RPA vai simular uma execucao humana, entao nao depende de API e o sistema dificilmente identifica que esta sendo processado por RPA. Normalmente captcha e outras tecnicas podem tentar barrar este tipo de execucao, mas que tambem em alguns casos podem ser superados.

Este conceito é muito utilizado em meio corporativo para automatizar tarefas repetitivas e deixar os empregados trabalhando no que exige acao humana.

  • Uipath
  • Automation Anywhere
  • iRPA

Sao exemplos de ferramentas de mercado que possuem itens adicionais para empresa como orquestracao e etc.

No entando voce pode escrever sua automacao facilmente com Python e outras linguagens.

Entendi, eu já conhecia esse processo, mas não pelo termo técnico (RPA)...

E realmente, faz bastante sentido! Mesmo usando RPA, ainda é complexo, visto que são centena de milhões de seguidores. Então, pra não demorar uma eternidade, talvez implementaram alguma forma de paralelismo, ou só dividiram a planilha em várias e levantaram instâncias diferentes do código pra cada tabela, também é uma possibilidade haha.

Enfim, acho um desafio interessante para quem gosta de resolver esse tipo de problema.

Obrigado pelas informações :)

Bom RPA é uma possibilidade interessante! mas creio que seja um nível de autotmatização em tempo real e que certamente só foi possível devido a algum tipo de acordo com a empresa. A Meta, em todas as suas aplicações, tem uma codebase bem complexa e que possui diversas "exceções" seja para casos judiciais ou para casos de marketing. Vi muita gente falando sobre o fato da API não possuir esse tipo de ação, mas a verdade é que com certeza é só porque não conseguimos visualizar isso.