Ich sehe das Hauptproblem nicht mal bei dem Script, klar nicht ganz ohne, aber auch nicht komplett unmöglich zu machen, gerade wenn die Seiten selber einen NodeJS benutzen und dadurch eine WebAPI stellen.
Viel fraglicher ist eher, wie schnell deine IP dann für eine DDoS gehalten wird und man dich vorübergehend Sperrt

.
Das Wissen kann man sich sicher aneignen und das ganze dann auf GitHub laden, damit andere das noch ausbauen, ich denke aber man bekommt recht schnell Ärger mit irgendwelchen Vergleichsportalen :P