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 :)