Ho 3 funzioni Lambda che fanno cose molto simili: raschiare dati da diverse sezioni di un sito web.
Ogni funzione restituisce una raccolta di oggetti con proprietà simili. Il metodo di recupero delle pagine è lo stesso in tutte e 3 le funzioni, l'unica differenza sono gli elementi HTML che vengono raschiati. Quindi, totale, ci sono circa 150 righe di codice che sono diverse a causa dei diversi tag che devono essere analizzati.
Come evitare di copiare il codice incollato, poiché ogni funzione Lambda è indipendente dall'ambiente dagli altri? Voglio anche mantenere il file zip sotto 15mb.