Sim. O puppeteer é adequado para desenvolver esse tipo de aplicação. Vc pode automatizar a interação com páginas da web, usando button e aplicando um getContent depois da interação. Pra conseguir manter a escalabilidade tem que projetar uma arquitetura de modulos, tbm gerenciamento de recursos e lembrar do escalonamento horizontal. Vc precisa também prestar atenção no desempenho da aplicação, do cache e tal...No mais, seguindo essas práticas, acho que o puppeteer pode ajudar bastante sim. Também recomendo vc olhar o github deles, lá tem bastante dicas de usabilidade...
Muito obrigado pela informação. Você conhece alguma biblioteca semelhante ao puppeteer compatível com PHP?
Não conhecia, mas dando uma pesquisada meio por cima achei essa [aqui ](https://github.com/rialto-php/puphpeteer)... Bem interessante!