[Dúvida] Projeto de API com Puppeteer

Tive a ideia de desenvolver um API bem simples como um projeto de aprendizagem. O usuário passa como parâmetro uma página Web e o Id de um botão nessa página. Então a aplicação deveria retornar para ele o conteúdo da página após o click do botão.

Estudei recentemente sobre um framework do próprio google chamado puppeteer. Ele é adequado para o desenvolvimento desta aplicação? É possível desenvolver esta aplicação mantendo a escalabilidade?

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!