Buenas, puedo ayudarte con el desarrollo de tu script, creo que tambien se puede user puppetear, pero si me escribes y me cuentas mas del proyecto podemos verificar cual es mejor.
Por mi parte me presento, soy Pablo Silva, Ingeniero en Informatica, desarrollando hace mas de 10 años tecnologias de vanguardia. Mis strong skills son por el backend PHP y NODEJS, y por el lado del front ReactJs.
Espero tu contacto para comenzar aun mejor sobre los requerimientos.
Saludos!