Se você tiver como fazer login via API, melhor usar um Axios da vida, se precisar realmente enviar um formulário no frontend, use o Puppeteer.
Caso você encontre captchas e sistemas antibots, você vai precisar de algo mais avançado como Puppeteer Extra + Stealth Plugin (talvez plugins de resolução de captchas também) ou Puppeteer Real Browser.
Edit: E muito obrigado pelo apio!