If there is a better stack exchange site to ask this question please let me know.
But I need to use Node.js and some package to download web sites.
There is a slew of them:
There is the native Node request method - http.request and there is a native Node get method - http.get.
There is a litany of other npm modules
more ...
There is also a tutorial by scotch.io and a similar ( not a duplicate ) older question on stackoverflow